[ { "title": "Managing contingency capacity of pooled resources in multiple availability zones", "publication_date": "2015/07/12", "number": "09529682", "url": "/2015/12/07/managing-contingency-capacity-of-pooled-resources-in-multiple-availability-zones/", "abstract": "A network-based services provider may reserve and provision primary resource instance capacity for a given service (e.g., enough compute instances, storage instances, or other virtual resource instances to implement the service) in one or more availability zones, and may designate contingency resource instance capacity for the service in another availability zone (without provisioning or reserving the contingency instances for the exclusive use of the service). For example, the service provider may provision resource instance(s) for a database engine head node in one availability zone and designate resource instance capacity for another database engine head node in another availability zone without instantiating the other database engine head node. While the service operates as expected using the primary resource instance capacity, the contingency resource capacity may be leased to other entities on a spot market. Leases for contingency instance capacity may be revoked when needed for the given service (e.g., during failover).", "owner": "Amazon Technologies, Inc.", "owner_city": "Reno", "owner_country": "US" }, { "title": "Referencing change(s) in data utilizing a network resource locator", "publication_date": "2015/13/11", "number": "09537977", "url": "/2015/11/13/referencing-changes-in-data-utilizing-a-network-resource-locator2/", "abstract": "The subject disclosure relates to techniques for referencing a change in data utilizing a network resource locator. An interface component can receive one or more requests that are associated with a data set from a client, and send, based on the one or more requests, a network resource locator and at least one portion of the data set to the client. Further, a data service component can compute a parameter that is associated with a change of the data set, and include the parameter in the network resource locator. In other embodiments, the data service component can receive a request utilizing the network resource locator, determine the change of the data set based on the parameter, and send the change of the data set to the client.", "owner": "Microsoft Technology Licensing, LLC", "owner_city": "Redmond", "owner_country": "US" }, { "title": "Display device and controlling method thereof", "publication_date": "2015/02/10", "number": "09554084", "url": "/2015/10/02/display-device-and-controlling-method-thereof2/", "abstract": "A display device including a display module configured to display a content corresponding to a video on a main screen of the display device; an interface module configured to receive an enlargement input request from a remote controller; and a controller configured to enter an enlargement mode in accordance with the enlargement input request received from the remote controller, display a window including the content displayed on the main screen, display an indicator for selecting a specific area of the displayed content within the displayed window, enlarge the selected specific area of the displayed content, and display the enlarged selected specific area of the displayed content on the main screen.", "owner": "LG ELECTRONICS INC.", "owner_city": "Seoul", "owner_country": "KR" }, { "title": "Automatic content recognition (ACR) fingerprinting and video encoding", "publication_date": "2015/28/08", "number": "09628830", "url": "/2015/08/28/automatic-content-recognition-acr-fingerprinting-and-video-encoding2/", "abstract": "Automatic content recognition (ACR) and media content encoding technologies are described. A content device can include a processing device and a capture interface. The processing device can be on a circuit board. A capture interface can be coupled to the processing device and include a data port. The processing device can be operable to execute a capture daemon. The capture daemon can include a capturer to receive media content from a content feed and generate content frames of the media content. The capture daemon can also include an encoder to receive the content frames from the capturer and encode the media content. The capture daemon can include an uploader to receive the encoded media content from the encoder and communicate the encoded media content to a broadcast sever. The capture daemon can also include an ACR fingerprinter to receive the content frames from the capturer and generate ACR fingerprint information.", "owner": "Sorenson Media, Inc.", "owner_city": "Draper", "owner_country": "US" }, { "title": "Service extraction and application composition", "publication_date": "2015/26/08", "number": "09569177", "url": "/2015/08/26/service-extraction-and-application-composition2/", "abstract": "Service extraction and application composition may include preprocessing and instrumenting an existing application that is to be converted to a service-oriented application. The existing application may be executed to generate traces related to a runtime behavior of services related to the existing application. The traces may be used to generate calling code related to the services related to the existing application. Representational state transfer (REST) application programming interfaces (APIs) that include the calling code to call the services related to the existing application may be generated. Refactored code for the existing application may be generated for invocation of the services related to the existing application by the REST APIs.", "owner": "ACCENTURE GLOBAL SERVICES LIMITED", "owner_city": "Dublin", "owner_country": "IE" }, { "title": "Resource server providing a rapidly changing resource", "publication_date": "2015/02/07", "number": "09369406", "url": "/2015/07/02/resource-server-providing-a-rapidly-changing-resource/", "abstract": "A computer-readable medium is provided that causes a computing device to serve data resources. A nozzle is instantiated for a resource based on a media type associated with both the nozzle and the resource and starts a subscriber thread and a rendering thread. The subscriber thread receives a block of streamed data from a publishing device, stores the block in a queue, and receives a request to drain the queue. The block includes a unique identifier of an event associated with the media type. The rendering thread reads the block from the queue, renders the block, and stores the rendered block in a pre-allocated block of memory based on the unique identifier. A reference to the pre-allocated block of memory is stored in a tree map based on the unique identifier. The instantiated nozzle sends the rendered block to a requesting event client system.", "owner": "SAS Institute Inc.", "owner_city": "Cary", "owner_country": "US" }, { "title": "Methods, systems, and computer readable media for authorization frameworks for web-based applications", "publication_date": "2015/19/06", "number": "09591000", "url": "/2015/06/19/methods-systems-and-computer-readable-media-for-authorization-frameworks-for-webbased-applications2/", "abstract": "Methods, systems, and computer readable media for authorization frameworks for web-based applications. In one example, a server executes an application tier of an enterprise software application. The enterprise software application receives API calls from a user device. The user device presents a GUI for a presentation tier of the enterprise software application and sends API calls based on user interaction with the GUI. The sever executes an application tier security controller for checking the API calls against a mapping that maps each API call into a respective group with a respective user interface (UI) element of the GUI and a respective security key, and for controlling user access to the application tier based on checking the API calls against the mapping.", "owner": "ORACLE INTERNATIONAL CORPORATION", "owner_city": "Redwood Shores", "owner_country": "US" }, { "title": "Display apparatus and method for controlling the display apparatus", "publication_date": "2015/21/04", "number": "09578272", "url": "/2015/04/21/display-apparatus-and-method-for-controlling-the-display-apparatus2/", "abstract": "A multifunctional display device includes a processor to control display of information during booting of an operating system. The operating system is booted in response to a predetermined signal and displayed the information includes first information corresponding to visual information, and second information indicating that the operating system is currently booting. The operating system is one which controls display of multimedia content.", "owner": "LG Electronics Inc.", "owner_city": "Seoul", "owner_country": "KR" }, { "title": "System, method and computer program product for providing unified authentication services for online applications", "publication_date": "2015/10/04", "number": "09438633", "url": "/2015/04/10/system-method-and-computer-program-product-for-providing-unified-authentication-services-for-online-applications/", "abstract": "A system and method remotely enrolls, authenticates and provides unified authentication services in an ASP setting to a user to access requested information via a communication medium. A filter is coupled to client side components via the communication medium and a user management component coupled to the client side components via the communication medium. The user management component allows end-users to register their credentials only once. In addition, the user management component allows end-users to define the level of protection of access to their web application accounts. This includes accounts that have been configured specifically for use with the present invention and particular user credentials and accounts that have been subsequently set up but configured to use the same user credentials. The present invention can then reuse those credentials to authenticate the user to one or more potentially unrelated web applications.", "owner": "Citibank, N.A.", "owner_city": "New York", "owner_country": "US" }, { "title": "System and method for a service metering framework in a network environment", "publication_date": "2015/04/02", "number": "09276828", "url": "/2015/02/04/system-and-method-for-a-service-metering-framework-in-a-network-environment/", "abstract": "A method is provided in one example embodiment executed at a service metering framework (SMF) engine including a processor, and includes interfacing, by an event listener at the SMF engine, with an application being executed in a cloud by a remote client device, detecting a metering event associated with the application during execution of the application, receiving a value of at least one metering attribute associated with the metering event, and storing the at least one metering attribute and the value as a formatted metered record in a SMF database searchable according to the metering attribute. In a specific embodiment, the event listener exposes an application programming interface (API) of the SMF engine to the application to facilitate definitions of the metering event and the at least one metering attribute in the application.", "owner": "CISCO TECHNOLOGY, INC.", "owner_city": "San Jose", "owner_country": "US" }, { "title": "Authentication interworking in communications networks", "publication_date": "2015/22/01", "number": "09401908", "url": "/2015/01/22/authentication-interworking-in-communications-networks/", "abstract": "A system performs authentication for real-time communications (RTC). The system receives a request from a browser application for web authentication of a user. The system then performs the web authentication by a security provider by reaching a first resource, where the security provider determines a security principal for the user. Subsequently, the system executes a security Groovy script to obtain an identity mapping from a second resource different than the first resource, where the identity mapping maps the security principal to an Internet Protocol (IP) Multimedia Subsystem (IMS) identity. The system then provides the identity mapping to a runtime Groovy script.", "owner": "Oracle International Corporation", "owner_city": "Redwood Shores", "owner_country": "US" } ]