Patents Examined by Hieu Hoang
-
Patent number: 9112829Abstract: A system and method for dynamic updating of display windows using a pushed stream of data.Type: GrantFiled: August 11, 2014Date of Patent: August 18, 2015Assignee: Thomson Reuters Global ResourcesInventors: Vijay Nara, Michael Russin, Sujan Akella, Laijun Xie
-
Patent number: 9100397Abstract: A building automation and control network (BACnet) master-slave/token-passing (MS/TP) automatic media access control (MAC) addressing system having a BACnet MS/TP network, a MAC assigner on the network, and one or more MAC assignees on the network. Each assignee may have a global unique identity (GUID) and the assigner may have a pre-defined address. The assigner may gather virtually all GUIDs of the MAC assignees on the network and gather virtually all unused MAC addresses on the network. The assigner may map GUIDs to the unused MAC addresses and send a resulting map to the MAC assignees for assignment of a MAC address to each assignee. Each assignee may be assigned a MAC address according to its GUID, and the assignment of a MAC address to each assignee may occur automatically without manual intervention. In other words, the system may provide auto MAC addressing.Type: GrantFiled: July 23, 2012Date of Patent: August 4, 2015Assignee: Honeywell International Inc.Inventors: Ting Li, Yongxi Zhou, Hu Zou, Jianping Chen, John Zhang
-
Patent number: 9092266Abstract: A multi-tier scheduling approach includes a first tier comprising virtual cluster allocators that receive scheduling requests from processes and aggregate those requests and provide them to a second tier, namely a single resource distributor for the entire set of computing devices. The resource distributor, based on the requests from virtual cluster allocators, and also from information received from the computing devices themselves, generates a flow graph to identify an optimal scheduling of the assignment of resources to specific ones of the virtual clusters. Each virtual cluster allocator then, based on the assignment of resources assigned to it by the resource distributor, solves its own flow graph to identify an optimal scheduling of processes on the resources assigned.Type: GrantFiled: December 13, 2011Date of Patent: July 28, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Eric Boutin, James C. Finger, Pavel Yatsuk
-
Patent number: 9088451Abstract: Systems and methods that network interface in a multiple network environment are provided. In one embodiment, the system includes, for example, a network connector, a processor, a peripheral component interface (PCI) bridge and a unified driver. The processor may be coupled to the network connector and to the PCI bridge. The processor may be adapted, for example, to process a plurality of different types of network traffic. The unified driver may be coupled to the PCI bridge and may be adapted to provide drivers associated with the plurality of different types of network traffic.Type: GrantFiled: January 13, 2014Date of Patent: July 21, 2015Assignee: BROADCOM CORPORATIONInventors: Uri Elzur, Frankie Fan, Steven B. Lindsay, Scott McDaniel
-
Patent number: 9078047Abstract: Provided is a content reproduction device which enables a user watching or listening to a content on a given content reproduction device to discontinue the watching thereof or listening thereto and then easily resume the watching of the same content or listening thereto from a discontinued state on another content reproduction device. When reproduction of a content is discontinued, discontinued state information indicating a reproduction state of the content at a time point of the discontinuation is transmitted to a watching/listening history management server (20) and the discontinued state information stored in the watching/listening history management server (20) is received from the watching/listening history management server (20), and the reproduction of the content is started from a state determined based on the received discontinued state information.Type: GrantFiled: February 21, 2011Date of Patent: July 7, 2015Assignees: Sony Corporation, Sony Computer Entertainment Inc.Inventors: Hisayuki Kunigita, Seung Hyun Lee, Ju Yeong Ji
-
Patent number: 9077665Abstract: Virtual machine localization in a distributed fault-tolerant system. Network traffic is minimized between nodes, while maintaining fault-tolerant behavior. Communication is measured between VM's, which are moved to minimize real network use. An availability group defines which resources cannot safely be disposed on a single device. When two VM's are in the same availability group, they are disposed as near as practical, but not on the same device. VM's and other resources they use are also disposed to minimize real network use. Minimizing real network use includes minimizing both channels occupied and communication distance. Availability groups can include both “hard” availability groups, for which data could be irretrievably lost, or “soft” availability groups, for which data could be lost, but could still be recovered with difficulty. Resource localization responds to both distance between VM's and their resources, and risk associated with losing data.Type: GrantFiled: March 15, 2013Date of Patent: July 7, 2015Assignee: Scale Computing, Inc.Inventor: Scott Loughmiller
-
Patent number: 9078049Abstract: Program code in a Web page hosted by a server and/or in server side code executed by the server is specially configured so that a modified media file whose source is embedded in the Web page and which is streamed by the server is properly playable only in browsers of media devices accessing the Web page. Thus, if a copy of the modified media file is downloaded to the media device or otherwise procured, the user of the media device is unable to properly play the downloaded copy by using a conventional media player. Further, if the downloaded copy is shared on a file sharing network, users of the file sharing network that download copies from the media device are also unable to properly play their downloaded copies by using conventional media players.Type: GrantFiled: September 13, 2010Date of Patent: July 7, 2015Assignee: ROVI TECHNOLOGIES CORPORATIONInventor: Timothy Neil Bland
-
Patent number: 9075661Abstract: Objects are placed on hosts using hard constraints and soft constraints. The objects to be placed on the host may be many different types of objects. For example, the objects to place may include tenants in a database, virtual machines on a physical machine, databases on a virtual machine, tenants in directory forests, tenants in farms, and the like. When determining a host for an object, a pool of hosts is filtered through a series of hard constraints. The remaining pool of hosts is further filtered through soft constraints to help in selection of a host. A host is then chosen from the remaining hosts.Type: GrantFiled: October 20, 2010Date of Patent: July 7, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Alexander Hopmann, Marc Keith Windle, Patrick Simek, Erick Raymundo Lerma, Dan Rosenthal
-
Patent number: 9063920Abstract: A distributed spreadsheet application executes at a server and a client in a network. The networked spreadsheet application can generally be used without requiring a user to install any specific spreadsheet software prior to using the application. In one implementation, the spreadsheet application may include a client engine that executes within browser programs of a plurality of client computing devices and server logic. The server logic may be configured to distribute the client engines to the plurality of client computing devices of the spreadsheet application when requested through the browser programs of each of the plurality of client computing devices. The server logic synchronizes a single spreadsheet document that is simultaneously open at the plurality of client computing devices.Type: GrantFiled: May 20, 2013Date of Patent: June 23, 2015Assignee: Google Inc.Inventors: Jonathan Rochelle, Micah Lemonik, Farzad Khosrowshahi, John Stephen Danaher
-
Patent number: 9065797Abstract: A URI-redirection via machine-scannable-code system and method are provided herein.Type: GrantFiled: July 16, 2013Date of Patent: June 23, 2015Assignee: YAHOO! INC.Inventor: Jesse Chor
-
Patent number: 9055589Abstract: A mobile device establishes with a wireless network a packet data session associated with a first application for accessing a first communication service, as well as a packet data session associated with a second application for accessing a second communication service. In response to identifying an indication of a request for information via a third application, the mobile device causes the packet data session associated with the second application to be terminated, and establishes with the wireless network a packet data session associated with the third application for accessing a third communication service.Type: GrantFiled: February 20, 2013Date of Patent: June 9, 2015Assignee: BlackBerry LimitedInventors: Joseph Tu-Long Deu-Ngoc, Jeffery William Wirtanen, Simon Cheuk Kong Ho
-
Patent number: 9049477Abstract: A system that incorporates teachings of the present disclosure may include, for example, a server having a controller to monitor for media content from a first source that is distributable where the media content is adjusted for distribution to a plurality of communication devices that are associated with a user and a portion of the plurality of communication devices use different communication protocols from another portion of the plurality of communication devices, obtain content metadata from the media content, receive a request for information associated with the media content from a first communication device of the plurality of communication devices of the user, compile the information from the content metadata based at least in part on a user profile associated with the user, and transmit the information to the first communication device. Other embodiments are disclosed.Type: GrantFiled: November 13, 2008Date of Patent: June 2, 2015Assignee: AT&T INTELLECTUAL PROPERTY I, LPInventors: Zhu Liu, Andrea Basso, David Crawford Gibbon, Harris Drucker
-
Patent number: 9047641Abstract: A method includes establishing an interaction session between a plurality of devices associated with a plurality of users, respectively. Access to an asset by a first device in the interaction session is detected. Session metadata relating to the interaction session is associated with the asset. The asset may be an asset that was generated by another device during another interaction session or it may have been generated by the first device in the interaction session.Type: GrantFiled: November 15, 2008Date of Patent: June 2, 2015Assignee: ADOBE SYSTEMS INCORPORATEDInventors: Remon Tijssen, Julie Spiegler
-
Patent number: 9037658Abstract: Users of a social networking system can tag other users in content items that are provided outside of the social networking system, such as pictures that are viewable on a website that is external to the social networking system. To enable a user to tag another user in a content item, an external system provides a user interface that enables the user to tag another user, optionally define a portion of the content item in which the tagged user appears, and provide an identity of the tagged user. The external system communicates with the social networking system to provide the tagging information to the social networking system. The tagging information is received by the social networking system, which imports the content item and displays the content item with the tagging information to other users in the social networking system.Type: GrantFiled: August 4, 2011Date of Patent: May 19, 2015Assignee: Facebook, Inc.Inventors: Paul François Carduner, Samuel Raymond Odio
-
Patent number: 9037632Abstract: A system and method of generating a media item recommendation message used to provide a recommendation for a media item by a recommender to a recipient on a media item recommendation system is disclosed. The media item recommendation is generated by including a media item identifier of a media item in a media item recommendation message, presence information of a recommender of the media item, and, optionally, a media item annotation in association with the media item identifier in the media item recommendation message. The media item recommendation message is transmitted to the recipient.Type: GrantFiled: June 1, 2007Date of Patent: May 19, 2015Assignee: Napo Enterprises, LLCInventor: Hugh Svendsen
-
Patent number: 9015288Abstract: A computer program product includes computer readable instructions that cause a computer to execute a wireless connection setting process. The computer includes a communication interface configured to communicate with at least one device. The wireless connection setting process includes recognizing a state of the at least one device through the communication interface, displaying an input screen image sequentially for each of at least one setting item of wireless connection settings, configuring the wireless connection settings for the at least one device based upon the input, and controlling whether to display the input screen image by judging whether the input is required to be received for each of the at least one setting item based upon the state of the recognized at least one device. Configuring the wireless connection settings includes determining the setting item for which the input is not judged required to be received.Type: GrantFiled: October 2, 2009Date of Patent: April 21, 2015Assignee: Brother Kogyo Kabushiki KaishaInventors: Sunao Kawai, Manabu Isshiki
-
Patent number: 9015322Abstract: Access to a resource in a virtual environment is controllably granted by: a) receiving, from a user of the environment, a request for access to the resource; b) allocating the request to a queue of requests for the resource; c) determining a maximum permissible rate of access of users to the resource; d) providing a mechanism which is operable to grant users of the virtual environment with access to the resource at a rate no greater than the maximum permissible rate; e) allocating requests from the queue to the mechanism at a controlled allocation rate no greater than the maximum permissible rate; f) upon allocation of the request from the user to the mechanism, the mechanism granting the user with access to the resource within the virtual environment.Type: GrantFiled: December 30, 2008Date of Patent: April 21, 2015Assignee: Avaya Inc.Inventors: Tony McCormack, Neil O'Connor, Joseph Smyth
-
Patent number: 9009249Abstract: Described herein are a system and method for delivering content to a mobile computing device, where the content is selected for presentation to a member of a social network service based on the current geo-location of the member (device) and one or more associations and/or relationships between entities represented in a social graph of the social network service. A particular embodiment includes providing, by use of a data processor, a user interface to notify a member of a social network service of his or her proximity to another entity that is represented in the social graph of the social network service. In some embodiments, in response to determining that a member is in geographical proximity of a company that has a presence in the social graph of the social network service, a job recommendation/matching engine may cause information to be presented relating to a job listing posted to a job listing service by an authorized representative of the company.Type: GrantFiled: November 29, 2012Date of Patent: April 14, 2015Assignee: LinkedIn CorporationInventors: Joff Redfern, Jayant Sai
-
Patent number: 9003039Abstract: A method of resource allocation by a resource controlling device includes receiving, from a sending device, a list of resource devices requested by a resource requesting device. Allocation of a first resource device on the list of resource devices is performed. A list of remaining resource devices is sent to a next resource controlling device if the first resource device on the list of resource devices is successfully allocated for the resource requesting device and the first resource device is not a last resource device on the list of resource devices. An allocation failure message is sent to the sending device if the first resource device on the list of resource devices is not successfully allocated for the resource requesting device.Type: GrantFiled: November 29, 2012Date of Patent: April 7, 2015Assignee: Thales Canada Inc.Inventor: Aaron Amorim
-
Patent number: 8996715Abstract: A method of controlling data transfer between a Web client and a Web application by building a response with a target. The target indicates a destination to an impromptu component of the Web application. The target is signed when a response is built. After receiving the response by the Web client; the corresponding a request from the Web client includes the signed target. The request is received by an entry point of the Web application. The entry point has existing validation rules. The validation rules are by-passed when the signed target is verified. The target is restored in the request to the original state; and dispatched to the impromptu component.Type: GrantFiled: June 23, 2006Date of Patent: March 31, 2015Assignee: International Business Machines CorporationInventors: Patrick Roy, Robert Desbiens