Patents Examined by Cheikh Ndiaye
  • Patent number: 9313041
    Abstract: A host device, which may include a DVR, selects to record content on the host device DVR or in a network attached storage (NAS) unit. The recorded content remains bound to the host device from a DRM perspective when it is recorded on the host DVR and on the remotely located NAS. A client device can obtain access to content recorded on the NAS by negotiating DRM rights with the host device instead of the NAS. When access rights are approved, the host device provides access information to the client device so that the content is streamed directly to the client device from the NAS.
    Type: Grant
    Filed: September 2, 2010
    Date of Patent: April 12, 2016
    Assignee: Google Technology Holdings LLC
    Inventor: Paul Moroney
  • Patent number: 9306799
    Abstract: An information processing apparatus is connectable to a plurality of devices of different types via a network. The information processing apparatus includes a receiving unit that receives, from the devices, management information of each of the devices in a data format corresponding to the respective devices; a first storage unit that stores therein a first conversion rule for converting the management information into manage information in a first common data format common to the devices; and a conversion unit that converts the management information thus received into management information in the first common data format based on the first conversion rule.
    Type: Grant
    Filed: March 18, 2013
    Date of Patent: April 5, 2016
    Assignee: RICOH COMPANY, LIMITED
    Inventor: Kiyohiro Hyo
  • Patent number: 9307033
    Abstract: A method of scheduling alerts based on location-based reminders and calendar events includes receiving, at one or more computing devices, a location-based reminder including a reminder location having a reminder proximity level. The method further includes receiving, at the one or more computing devices, a calendar event including a calendar event location and a calendar event duration. If the reminder location matches the calendar event location based on the reminder proximity level and the calendar event duration, the method further includes determining, using the one or more computing devices, a time to provide an alert.
    Type: Grant
    Filed: August 20, 2013
    Date of Patent: April 5, 2016
    Assignee: GOOGLE INC.
    Inventor: Steffen Meschkat
  • Patent number: 9304966
    Abstract: A method for providing local access to managed content is disclosed. The method comprises receiving from a remote host a request to perform an operation with respect to content associated with a set of managed content and obtaining information required to respond to the request. The method further comprises providing in response to the request a content locator usable to perform the requested operation through direct communication with a local content system associated with the remote host.
    Type: Grant
    Filed: April 24, 2013
    Date of Patent: April 5, 2016
    Assignee: EMC Corporation
    Inventors: Alexander Oscherov, Victor Spivak, Eric Lundblad, Alex Treyger
  • Patent number: 9307045
    Abstract: A pre-fetching map data system and method identifies a subset of map data to corresponding to one or more points of interest to be displayed on the map. The map data is stored on a remote map database in map data tiles. The pre-fetching map data system identifies those map data tiles that correspond to the one or more points of interest, where the identified pre-fetch map data tiles are sent from the remote database to a client device for cache storage. The number of pre-fetch map data tiles are determined using a tile budget that is dynamically adjusted in response to changing conditions on a client device.
    Type: Grant
    Filed: November 10, 2014
    Date of Patent: April 5, 2016
    Assignee: GOOGLE INC.
    Inventors: Ronghui Zhu, Thomas Gregory Nourse
  • Patent number: 9307026
    Abstract: Disclosed are various embodiments for facilitating fulfillment of applications to various devices that may be associated with a user account. When a request to obtain access to an application is received, a device characteristic of the various devices is identified and a corresponding application binary associated with the application is identified. The corresponding application binaries are distributed to the devices corresponding to the user account. Additionally, an appropriate browser accessible application is identified and access can be granted to a device depending upon the capabilities of a browser executed by the device.
    Type: Grant
    Filed: September 20, 2012
    Date of Patent: April 5, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Andrew C. Chud, Josiah P. Olivieri, Thomas M. Mathiesen, Laura A. Blanchard, Andrei V. Vilkotski, Ata U. Bhatti
  • Patent number: 9307005
    Abstract: A communication control system includes a first computer and a second computer, wherein the first computer includes a communication interface device and a first processor configured to control the communication interface device to transmit first data and first feature information indicating a feature of the first data to the second computer, and the second computer includes a memory that has a storage area allocated to store second data received from the first computer, and a second processor configured to determine whether the first feature information received from the first computer matches second feature information, indicating a feature of and calculated based on the second data stored in the storage area, and control the memory to release the storage area when the second feature information does not match the received first feature information.
    Type: Grant
    Filed: March 22, 2013
    Date of Patent: April 5, 2016
    Assignee: FUJITSU LIMITED
    Inventors: Daisuke Fujita, Minoru Inoue, Kazuhiko Horiuchi, Takahiro Takenaka, Masayuki Kawashima, Naoyuki Kodama
  • Patent number: 9307004
    Abstract: Features are provided for facilitating prioritized transmission of content between content providers and content requesters. A content provider or intermediary entity obtains prioritization rules for transmitting network resources, such as resources embedded in or otherwise associated with web pages. The prioritization rules can be general rules applying to the transmission of all network resources or a large number thereof, or they can be customized for a specific network resource or small group thereof. The prioritization rules can be applied to the relative bandwidth utilization or data transfer rates of network resources. The relative bandwidth utilization or data transfer rates can be adjusted in response to network or user events.
    Type: Grant
    Filed: March 28, 2012
    Date of Patent: April 5, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Andrew Hayden, Peter F. Hill, Matthew L. Trahan, Samuel J. Young
  • Patent number: 9305305
    Abstract: A method and system for delivering offers is provided. The method includes enabling for a user via a device, a Web browser and an associated URL. A processor determines a manufacturer and model of the device and that the device is associated with a shared device list. A user agent receives the manufacturer and model of the device and the processor transmits the user agent, the manufacturer and model of the device, and the associated URL. The manufacturer and model of the hardware device is extracted from the user agent and a rules engine is evaluated with respect to the manufacturer and model of the device. Specified content associated with the device is determined based on results of the evaluation. The specified content is transmitted to the Web browser.
    Type: Grant
    Filed: January 12, 2015
    Date of Patent: April 5, 2016
    Assignee: International Business Machines Corporation
    Inventors: Blaine H. Dolph, Jermaine C. Edwards, Sumier Phalake
  • Patent number: 9304809
    Abstract: Disclosed are systems and methods for processing events in an event stream using a map-update application. The events may be embodied as a key-attribute pair. An event is processed by one or more instances implementing either a map or an update function. A map function receives an input event from the event stream and publishes one or more events to the event stream. An update function receives an event and updates a corresponding slate and publishes zero or more events. Systems and methods are also disclosed herein for implementing a map-update application in a multithreaded architecture and for handling overloading of a particular thread or node. Systems and methods for providing access to slates updated according to update operations are also disclosed.
    Type: Grant
    Filed: July 19, 2012
    Date of Patent: April 5, 2016
    Assignee: Wal-Mart Stores, Inc.
    Inventors: Wang Chee Lam, Lu Liu, Taraka Subrahmanya Prasad Siripurapu, Anand Rajaraman, Zoheb Vacheri, AnHai Doan
  • Patent number: 9306871
    Abstract: The present invention sets forth a methodology that allows involved processes to partition among themselves a pre-defined set of multi-type resources in a way that all processes end up satisfied with the outcome of the partitioning, and no central mediation for such partitioning is required. One exemplary embodiment of the invention sets forth a method of allocating multiple type resources among a distributed set of processes that includes the steps of selecting a process from the set of processes for partitioning the resources; partitioning the resources at the selected process; sharing results of the partitioning with others of the set of processes, wherein said other processes select a partition from the partitioned resources; the selected process being able to select a partition subsequent to the other processes having selected a partition. The method also repeats the above steps until all currently involved processes are satisfied by a selected partition of available resources.
    Type: Grant
    Filed: November 4, 2005
    Date of Patent: April 5, 2016
    Assignee: Alcatel Lucent
    Inventors: Igor Faynberg, Hui-Lan Lu
  • Patent number: 9304387
    Abstract: A three-dimensional (3D) display device and method using a directional light field is provided. The 3D display device may construct a light field using a direction light generated by a high speed projector and at least one rotating optical device to thereby display a more natural 3D image in a wide region.
    Type: Grant
    Filed: March 24, 2009
    Date of Patent: April 5, 2016
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Ju Yong Park, Dong Kyung Nam, Du-Sik Park, Gee Young Sung, Yun-Tae Kim
  • Patent number: 9306994
    Abstract: In one embodiment, a method includes identifying a current encoding rate requested by a client device for content received from a content source, setting at a network device a rate limit to limit the rate at which the content is received at the client device based on the current encoding rate, and adjusting the rate limit based on changes in the current encoding rate. The rate limit is set to allow the client device to change the current encoding rate to a next higher available encoding rate.
    Type: Grant
    Filed: June 6, 2012
    Date of Patent: April 5, 2016
    Assignee: Cisco Technology, Inc.
    Inventors: Joshua B. Gahm, Saamer Akhshabi, Ali C. Begen, David R. Oran, Biswaranjan Panda, Frederick Baker
  • Patent number: 9300731
    Abstract: An allocated IP address is remapped from a first virtual machine to a second virtual machine while maintaining existing client connections on the first virtual machine. A communication channel is established between the first and second virtual machines, and existing connections associated with the IP address are tracked. Packets addressed to the IP address are forwarded to the second virtual machine instead of the first machine. If the second virtual machine receives a packet that contains a new connection request, the new connection is established with the second virtual machine. However, if the second virtual machine receives a packet that is associated with an existing connection to the first virtual machine, then the packet is forwarded to the first virtual machine via the communication channel.
    Type: Grant
    Filed: December 5, 2014
    Date of Patent: March 29, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Andrew Dickinson, Colin Whittaker, Bradley Roberts
  • Patent number: 9300732
    Abstract: Novel tools and techniques for Internet service providers to enable enhanced user control over content delivery. In an aspect of certain embodiments, these tools can allow the customer to select, on a variety of different bases, whether content should be obtained from the Internet or from a lower-cost source, such as a metropolitan content delivery network (“CDN”) operated by the ISP or a private peering connection with a content source. Both of these options can, for example, avoid accessing content over the Internet and thus can reduce ISP delivery costs. In some embodiments, these cost reductions can be passed to the consumer in the way the ISP accounts for the content delivery.
    Type: Grant
    Filed: March 16, 2015
    Date of Patent: March 29, 2016
    Assignee: CenturyLink Intellectual Property LLC
    Inventor: Michael K. Bugenhagen
  • Patent number: 9300745
    Abstract: A computer-implemented system and method for providing a dynamic execution environment. In an embodiment, the system and method comprises receiving a base user interface from a server, creating and storing one or more intermediate representations (IRs) which represent a mapping between the base user interface and a modified user interface, executing the one or more IRs to intercept network communication from the server, map between the base user interface and the modified user interface, and send the modified user interface to one or more clients, and executing the one or more IRs to intercept network communication from the one or more clients to the server with user data, map between the modified user interface and the base user interface, and send the base user interface and the user data to the server.
    Type: Grant
    Filed: July 27, 2012
    Date of Patent: March 29, 2016
    Assignee: SYNACTIVE, INC.
    Inventor: Thomas Ewe
  • Patent number: 9300894
    Abstract: Systems and methods are presented for processing three-dimensional (3D or 3-D) or pseudo-3D programming. The programming includes closed caption (CC) information that includes caption data and a location identifier that specifies a location for the caption data within the 3D programming. The programming information is processed to render the caption data at the specified location and to present the programming on the display. By encoding location identification information into the three-dimensional programming, a high level of configurability can be provided and the 3D experience can be preserved while captions are displayed.
    Type: Grant
    Filed: September 11, 2012
    Date of Patent: March 29, 2016
    Assignee: EchoStar Technologies L.L.C.
    Inventor: John Anthony Card, II
  • Patent number: 9300663
    Abstract: Methods and apparatuses, including computer program products, are described for communication session transfer between a plurality of computing devices. A first computing device detects a presence of a second computing device in proximity to the first device, where the first device has established a first communication session with a remote computing device. The first device establishes a wireless connection to the second device. A first token is transmitted to the second device. A second token is received from the second device. The second token is authenticated via comparison to the first token. The first device transmits, to the second device, information indicating a state of the first communication session to enable the second device to establish a second communication session with the remote device, where the second communication session is established using the state of the first communication session.
    Type: Grant
    Filed: August 25, 2014
    Date of Patent: March 29, 2016
    Assignee: FMR LLC
    Inventors: John C. McDonough, Hadley Rupert Stern
  • Patent number: 9300716
    Abstract: Timings of data traffic in a test system are modified by introducing dependencies that would arise in response to data requiring access to a resource comprising a buffer for storing pending data related to an access to the resource that cannot currently complete. A maximum value of a counter is set to a value corresponding to the buffer size. Data traffic is input, and the counter is updated in response to the data requiring the resource and being stored in the buffer and in response to the data traffic indicating a buffer entry has become available. Where the data requires the buffer and the counter is at its maximum value indicating the buffer is full, a timing of the data access requiring the buffer is modified indicating that the data is stalled until the buffer has capacity again, and the data traffic is updated with the modified timing.
    Type: Grant
    Filed: September 20, 2012
    Date of Patent: March 29, 2016
    Assignee: ARM Limited
    Inventor: Andrew David Tune
  • Patent number: 9300702
    Abstract: The present invention, relating to the field of network communications, discloses a network conference method and apparatus. The method includes: receiving, by a local proxy server, a conference request for creating a conference from a user equipment, and requesting information of registered floor servers on a conference center server from the conference center server; detecting floor servers in the floor server information according to the floor server information, using a floor server complying with a first preset standard as a destination floor server, and sending the conference request to the destination floor server; and establishing a media channel between the local proxy server and the destination floor server, and a media channel between the local proxy server and the user equipment to enable the user equipment to carry out a network conference with the floor server by using the established media channels.
    Type: Grant
    Filed: December 6, 2012
    Date of Patent: March 29, 2016
    Assignee: Huawei Technologies Co., Ltd.
    Inventor: Riming Zhou