Patents Examined by Hieu Hoang
  • Patent number: 9112829
    Abstract: A system and method for dynamic updating of display windows using a pushed stream of data.
    Type: Grant
    Filed: August 11, 2014
    Date of Patent: August 18, 2015
    Assignee: Thomson Reuters Global Resources
    Inventors: Vijay Nara, Michael Russin, Sujan Akella, Laijun Xie
  • Patent number: 9100397
    Abstract: 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: Grant
    Filed: July 23, 2012
    Date of Patent: August 4, 2015
    Assignee: Honeywell International Inc.
    Inventors: Ting Li, Yongxi Zhou, Hu Zou, Jianping Chen, John Zhang
  • Patent number: 9092266
    Abstract: 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: Grant
    Filed: December 13, 2011
    Date of Patent: July 28, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Eric Boutin, James C. Finger, Pavel Yatsuk
  • Patent number: 9088451
    Abstract: 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: Grant
    Filed: January 13, 2014
    Date of Patent: July 21, 2015
    Assignee: BROADCOM CORPORATION
    Inventors: Uri Elzur, Frankie Fan, Steven B. Lindsay, Scott McDaniel
  • Patent number: 9078047
    Abstract: 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: Grant
    Filed: February 21, 2011
    Date of Patent: July 7, 2015
    Assignees: Sony Corporation, Sony Computer Entertainment Inc.
    Inventors: Hisayuki Kunigita, Seung Hyun Lee, Ju Yeong Ji
  • Patent number: 9077665
    Abstract: 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: Grant
    Filed: March 15, 2013
    Date of Patent: July 7, 2015
    Assignee: Scale Computing, Inc.
    Inventor: Scott Loughmiller
  • Patent number: 9078049
    Abstract: 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: Grant
    Filed: September 13, 2010
    Date of Patent: July 7, 2015
    Assignee: ROVI TECHNOLOGIES CORPORATION
    Inventor: Timothy Neil Bland
  • Patent number: 9075661
    Abstract: 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: Grant
    Filed: October 20, 2010
    Date of Patent: July 7, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Alexander Hopmann, Marc Keith Windle, Patrick Simek, Erick Raymundo Lerma, Dan Rosenthal
  • Patent number: 9063920
    Abstract: 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: Grant
    Filed: May 20, 2013
    Date of Patent: June 23, 2015
    Assignee: Google Inc.
    Inventors: Jonathan Rochelle, Micah Lemonik, Farzad Khosrowshahi, John Stephen Danaher
  • Patent number: 9065797
    Abstract: A URI-redirection via machine-scannable-code system and method are provided herein.
    Type: Grant
    Filed: July 16, 2013
    Date of Patent: June 23, 2015
    Assignee: YAHOO! INC.
    Inventor: Jesse Chor
  • Patent number: 9055589
    Abstract: 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: Grant
    Filed: February 20, 2013
    Date of Patent: June 9, 2015
    Assignee: BlackBerry Limited
    Inventors: Joseph Tu-Long Deu-Ngoc, Jeffery William Wirtanen, Simon Cheuk Kong Ho
  • Patent number: 9049477
    Abstract: 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: Grant
    Filed: November 13, 2008
    Date of Patent: June 2, 2015
    Assignee: AT&T INTELLECTUAL PROPERTY I, LP
    Inventors: Zhu Liu, Andrea Basso, David Crawford Gibbon, Harris Drucker
  • Patent number: 9047641
    Abstract: 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: Grant
    Filed: November 15, 2008
    Date of Patent: June 2, 2015
    Assignee: ADOBE SYSTEMS INCORPORATED
    Inventors: Remon Tijssen, Julie Spiegler
  • Patent number: 9037658
    Abstract: 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: Grant
    Filed: August 4, 2011
    Date of Patent: May 19, 2015
    Assignee: Facebook, Inc.
    Inventors: Paul François Carduner, Samuel Raymond Odio
  • Patent number: 9037632
    Abstract: 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: Grant
    Filed: June 1, 2007
    Date of Patent: May 19, 2015
    Assignee: Napo Enterprises, LLC
    Inventor: Hugh Svendsen
  • Patent number: 9015288
    Abstract: 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: Grant
    Filed: October 2, 2009
    Date of Patent: April 21, 2015
    Assignee: Brother Kogyo Kabushiki Kaisha
    Inventors: Sunao Kawai, Manabu Isshiki
  • Patent number: 9015322
    Abstract: 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: Grant
    Filed: December 30, 2008
    Date of Patent: April 21, 2015
    Assignee: Avaya Inc.
    Inventors: Tony McCormack, Neil O'Connor, Joseph Smyth
  • Patent number: 9009249
    Abstract: 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: Grant
    Filed: November 29, 2012
    Date of Patent: April 14, 2015
    Assignee: LinkedIn Corporation
    Inventors: Joff Redfern, Jayant Sai
  • Patent number: 9003039
    Abstract: 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: Grant
    Filed: November 29, 2012
    Date of Patent: April 7, 2015
    Assignee: Thales Canada Inc.
    Inventor: Aaron Amorim
  • Patent number: 8996715
    Abstract: 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: Grant
    Filed: June 23, 2006
    Date of Patent: March 31, 2015
    Assignee: International Business Machines Corporation
    Inventors: Patrick Roy, Robert Desbiens