Patents Examined by Hao Nguyen
  • Patent number: 9577984
    Abstract: Systems and techniques for managing local communication between a network access point and a host device. Upon connection by a host device to an access point, a local connection link is established between the access point and the host device. A network connection may be established between the access point and the host device, with the network connection being able to pass through the host device to enable communication with and beyond an access network to which the access point provides a connection. Local messages may be passed between the access point and the host device over the local connection link, separately from and independent of communication that may occur over the network connection.
    Type: Grant
    Filed: August 5, 2011
    Date of Patent: February 21, 2017
    Assignee: Nokia Technologies Oy
    Inventors: Basavaraj Patil, Gabor Bajko
  • Patent number: 9537746
    Abstract: An apparatus for managing a data rate based on an amount of available data for a predetermined time period includes a storage device storing machine-readable code and a processor executing the machine-readable code. The machine-readable code includes a determination module determining a target data rate for data communication over a network by a network device. The target data rate is based on an amount of available data for a predetermined time period and an amount of time remaining in the predetermined time period. The machine-readable code includes a data rate module maintaining the data rate at or below the target data rate in response to the determination module determining the target data rate.
    Type: Grant
    Filed: September 13, 2012
    Date of Patent: January 3, 2017
    Assignee: Lenovo (Singapore) PTE. LTD.
    Inventors: Nathan J. Peterson, Scott Edwards Kelso, John Carl Mese, Russell Speight VanBlon, Rod D. Waltermann, Arnold S. Weksler
  • Patent number: 9497065
    Abstract: A service session resource manager (72) for use in a router (18) capable of routing a plurality of at least partially contemporaneous service sessions over a communications line is described which mediates between services competing for bandwidth. The service session manager (72) updates its internal state based on both mediation enabled (22b) and mediation non-enabled (22a) devices.
    Type: Grant
    Filed: February 23, 2012
    Date of Patent: November 15, 2016
    Assignee: BRITISH TELECOMMUNICATIONS
    Inventors: Michael Rizzo, Steven Rudkin
  • Patent number: 9489658
    Abstract: A universal communication system including a processor configured to execute a client application is described and includes first logic configured to provide a client interface for accessing a plurality of communication and media types from the command window, and second logic configured to integrate a plurality of contact information from the plurality of media and communication types into a single contact list, where the single contact list being accessible from the client interface. The system further includes third logic configured to receive executable instructions from a multi-protocol application program interface to alter the plurality of communication and media types and the plurality of contact information received therefrom.
    Type: Grant
    Filed: March 26, 2012
    Date of Patent: November 8, 2016
    Assignee: Telcentris, Inc.
    Inventors: Bryan Hertz, Rob Lewis, Curtis Kaffer, Kevin Hertz, Robert Hertz, Edward W. Mallory, Corey J. Hertz, Jorge Guntanis
  • Patent number: 9479577
    Abstract: In an online fashion community system (100) users provide personal image content, such as digital user fashion images (104, 700) that include users themselves modeling multiple fashion items as an ensemble, as the basis of community interaction. Users also provide information about the multiple fashion items, including information linking (108) to a provider of each fashion item and fashion data (106) such as brand, color, style, etc. User interface system (116) allows users to search among, access, and interact about the user fashion ensembles.
    Type: Grant
    Filed: August 13, 2013
    Date of Patent: October 25, 2016
    Assignee: Chicisimo S.L.
    Inventors: Gabriel Aldamiz Echevarria, David Bolufer, Marc Torrens, Sergio Nieto
  • Patent number: 9467336
    Abstract: A disclosed management method includes calculating, for each of partitions, a total calculation amount of calculation nodes included in the partition by using calculation amounts managed by a plurality of management nodes, wherein the plurality of calculation nodes, the plurality of management nodes each of which has a storage unit storing calculation amounts of calculation nodes which are management targets, and the management apparatus which manages connection among the plurality of management nodes are included in a system; assigning, for each of the partitions, management nodes among the plurality of management nodes to a predetermined layer in which the management nodes manage calculation nodes included in the partition, based on the total calculation amount of calculation nodes included in the partition; and connecting the plurality of management nodes in a way that management nodes in a layer above the predetermined layer manage the management nodes in the predetermined layer.
    Type: Grant
    Filed: August 12, 2013
    Date of Patent: October 11, 2016
    Assignee: FUJITSU LIMITED
    Inventor: Yasumasa Nakano
  • Patent number: 9390450
    Abstract: The present disclosure provides for determining whether object accesses that occur in a file system qualify as relevant events, and displaying information about relevant events in a social file storage interface. A social file storage interface can provide a news feed of recent relevant events, a subscription list that displays information about relevant events performed by colleagues, and an access map that displays a visual representation of relevant events and relevant objects in the file system. An object access qualifies as a relevant event if an attribute of the object access satisfies relevance criteria defined by a user. If a user is not authorized to access an object, a relevant event pertaining to that object will not be displayed to the user in the social file storage interface. An object can also be accessed and opened from within the social file storage interface.
    Type: Grant
    Filed: February 24, 2012
    Date of Patent: July 12, 2016
    Assignee: Symantec Corporation
    Inventors: Michael Andrew Hart, Anantharaman Ganesh
  • Patent number: 9391949
    Abstract: Generally described, the present disclosure is directed to managing request routing functionality corresponding to resource requests for one or more resources associated with a content provider. A service provider can assign a set of DNS servers corresponding to a distributed set of network addresses, or portions of network addresses, for one or more identifiable domains. If the service provider receives requests to assign a DNS server to conflicting domains, the set of DNS servers for each identifiable domain are assigned such that there are no matching network addresses between the sets of domains associated with the conflicting domains. Thereafter, DNS resolver components can be configured such that DNS queries may be resolved in accordance with a determination of an authoritative DNS server based on the identified destination address associated with the DNS queries.
    Type: Grant
    Filed: December 3, 2010
    Date of Patent: July 12, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: David R. Richardson, Colm MacCarthaigh, Benjamin W. S. Redman
  • Patent number: 9313100
    Abstract: A browsing process is directed to the generation and management of a browse session at a network computing provider. A client computing device requests a remote browse session instance at a network computing provider. The browse session instance may correspond to requests for network content, and the requests may include information that can be used to identify the client computing device or its user. The network computing provider can remove identification information from the request before passing it to the content provider. The network computing provider retrieves the requested content and performs a first set of processing actions to generate a processing result. The processing actions can include removing identification information that was retrieved with the content. The processing result may be provided to the client computing device for display, including performing a second set of processing actions on the processing result at the client computing device.
    Type: Grant
    Filed: November 14, 2011
    Date of Patent: April 12, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Jonathan A. Jenkins, Peter F. Hill, Brett R. Taylor
  • Patent number: 9251380
    Abstract: A storage drive includes a first memory that stores first text. A first processor generates a first instruction to decrypt the first text. A cryptographic module includes a second memory, a cryptographic device, a memory module, and a second processor. The second memory is inaccessible to the first processor and stores a cryptographic key. The cryptographic device accesses the second memory to obtain the cryptographic key and based on the first instruction, decrypts the first text. The memory module stores a status of execution of the first instruction by the cryptographic device. The second processor, prior to the cryptographic device decrypting the first text, forwards the first instruction to the cryptographic device and stores the status of execution of the first instruction in the memory module. The memory module is connected between the first and second processors and isolates the first processor from the second processor.
    Type: Grant
    Filed: September 19, 2013
    Date of Patent: February 2, 2016
    Assignee: Marvell International Ltd.
    Inventors: Siu-Hung Fred Au, Gregory Burd, Wayne C. Datwyler, Leonard J. Galasso, Tze Lei Poo, Minda Zhang
  • Patent number: 9246982
    Abstract: Methods and systems for reducing network usage of a computing device are provided herein. The method includes receiving a network call relating to a network transfer from an application at an application programming interface of the computing device. The method also includes determining whether the network transfer is relevant to a current state of the application and procrastinating the network transfer if it is not relevant to the current state of the application.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: January 26, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Sharad Agarwal, Christopher Riederer, Lenin Ravindranath Sivalingam, Jitendra Padhye
  • Patent number: 9237183
    Abstract: A system for maintaining a domain in a premises, wherein the domain is coupled with a remote server, is disclosed. The system includes an instruction receiver; a secure connection establisher for establishing a secure connection between the local and remote server; a data exchange module for exchanging device configuration information between the local and the remote server; and an updating module for updating an application and device configuration information. The instruction receiver receives a set of instructions relating to managing the domain, wherein the set of instructions comprises a complete set of instructions associated with said managing a configuration of the domain such that the domain functions according to the complete set of instructions without any further communication necessary between the remote server with the local server until a change in the domain occurs, wherein the change requires an update to the remote server and components coupled therewith.
    Type: Grant
    Filed: May 25, 2012
    Date of Patent: January 12, 2016
    Assignee: Candi Controls, Inc.
    Inventors: Mike Anderson, Steve Raschke
  • Patent number: 9231997
    Abstract: A system for managing a domain in a premises is described. The system includes: an action identifier coupled with a server, the action identifier identifies an action to be mapped to a device of the at least one device, wherein the device comprises a communication port that supports a first protocol; a device driver determiner coupled with the server, the device driver determiner determines a device driver that supports a second protocol, wherein the second protocol supports the action; a comparer coupled with the server, the comparer compares the second protocol with a domain configuration store comprising device configuration information for the at least one device; and a device driver implementer coupled with the server, the device driver implementer implements, based on the comparing, the device driver when the first protocol corresponds to the second protocol such that the action is enabled for performance.
    Type: Grant
    Filed: May 25, 2012
    Date of Patent: January 5, 2016
    Assignee: Candi Controls, Inc.
    Inventors: Steve Raschke, Mike Anderson
  • Patent number: 9178928
    Abstract: Some embodiments provide a scalable content streaming system that performs server-side archiving. The content streaming system includes a set of streaming server clusters, a remote storage server, and a set of distributed servers. Each streaming server cluster includes at least one streaming server and a local storage server. Each streaming server of a particular cluster distributes a content stream that is uploaded to the streaming server while also recording the content stream to the local storage server of that particular cluster. The remote storage server stores files from the local storage servers that are transferred when recording to those files is complete. The set of distributed servers distribute a live stream of content from a particular streaming server when the content is being uploaded to the particular streaming server and distribute a recorded stream of the content from the remote storage server when the upload is complete.
    Type: Grant
    Filed: May 19, 2014
    Date of Patent: November 3, 2015
    Assignee: EDGECAST NETWORKS, INC.
    Inventors: Seungyeob Choi, Alexander A. Kazerani
  • Patent number: 9122685
    Abstract: A method for cloud computing comprising collecting cloud computing node status information from a cloud computing node connected to the cloud computing network; collecting cloud computing service status information indicative of an attribute of a cloud computing service executed in the node; collecting environmental data sets from computing systems connected to a network connected to the cloud, each environmental data set corresponding to attribute values of the computing systems; building a group of computing systems; storing the node and cloud service status information, the environmental data sets, and the identical attribute value of each computing system in a database; and responsive to a request for characteristic data from one of the computing systems, selecting the respective characteristic data out of the status information and the environmental data sets in the database and sending the characteristic data over the cloud computing network and the network to the requesting computing system.
    Type: Grant
    Filed: October 6, 2010
    Date of Patent: September 1, 2015
    Assignee: International Business Machines Corporation
    Inventors: Jens-Peter Akelbein, Nils Haustein, Wolfgang Mueller-Friedt
  • Patent number: 9111262
    Abstract: A method and computer program product for email message association is described. A method may comprise detecting an indication of an email target of an email message. The method may further comprise determining if the email target is an intended recipient of at least a portion of the email message. The method may also comprise associating the at least a portion of the email message with the email target by adding metadata to the email message.
    Type: Grant
    Filed: December 30, 2010
    Date of Patent: August 18, 2015
    Assignee: International Business Machines Corporation
    Inventors: Ruthie D. Lyle, Sean Callanan, Patrick Joseph O'Sullivan, Fred Raguillat, Carol Sue Zimmet
  • Patent number: 9088570
    Abstract: Embodiments of the present invention relate to an approach for resolving and/or implementing policies based on layers of a network stack (e.g., cloud computing stack). Specifically, for a given policy that is being resolved, the system first evaluates the applicability of the policy to each layer in the network stack. For a given policy, the system then evaluates the relative effectiveness of applying the policy to achieve the overall goal of the policy. Based on the best fit evaluation of the relative comparison, the system then decides how and where the policy is enacted (e.g., determines a protocol for implementing the policy).
    Type: Grant
    Filed: March 26, 2012
    Date of Patent: July 21, 2015
    Assignee: International Business Machines Corporation
    Inventors: Jason L. Anderson, Gregory J. Boss, Jeffrey L. Coveyduc, Shaun T. Murakami, John Reif, Animesh Singh
  • Patent number: 9058586
    Abstract: A method, which includes, within an electronic communication client, identifying a first person. Via a processor, at least a second person geographically located proximate to a geographic location associated with the first person can be identified. The method further can include, within the electronic communication client, indicating that the second person is geographically located proximate to the geographic location associated with the first person.
    Type: Grant
    Filed: July 29, 2011
    Date of Patent: June 16, 2015
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Al Chakra, Liam Harpur, Mark Kelly, John Rice
  • Patent number: 8990317
    Abstract: A method includes receiving a request to establish a group presence session between at least a first device associated with a first network and a second device associated with a second network. During the group presence session, multimedia content is provided to the first device and to the second device at substantially the same time, and first presence information from the first device is provided to the second device at substantially the same time as second presence information from the second device is provided to the first device. The method further includes synchronizing the multimedia content, the first presence information, and the second presence information based on a first device capability, a second device capability, information associated with the first network, and information associated with the second network. Synchronized content streams that include the multimedia content and presence information are transmitted to the devices via the respective networks.
    Type: Grant
    Filed: November 24, 2010
    Date of Patent: March 24, 2015
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Cagatay Buyukkoc, Robert C. Streijl
  • Patent number: 8954517
    Abstract: A method and apparatus for delegating a message. An audio message from a prioritized list of audio messages is received by a computing device. The audio message identifies a first sender designated priority and a first recipient prioritization attribute. A delegate for responding to the audio message is determined. A delegation action identifier identifying a delegation action of a plurality of delegation actions is determined. A first delegation action directs a delegate to generate a response and send the response to the sender without notifying a delegator. A second delegation action directs the delegate to generate the response and send the response to both the sender and the delegator. A third delegation action directs the delegate to generate the response and send the response to the delegator.
    Type: Grant
    Filed: December 29, 2010
    Date of Patent: February 10, 2015
    Assignee: Avaya Inc.
    Inventors: John H. Yoakum, Tony McCormack