Patents Examined by Brendan Higa
  • Patent number: 9298669
    Abstract: System and method embodiments for exchanging information between a first and second content router enable the content routers to synchronize their caches with a minimal exchange of information. In an embodiment, the method includes creating a hash of contents of a cache in the first content router using a joint hash function shared with the second content router, encoding the hash of contents of the cache in the first content router with distributed source coding, and transmitting the encoded hash to the second content router.
    Type: Grant
    Filed: April 12, 2013
    Date of Patent: March 29, 2016
    Assignee: Futurewei Technologies, Inc.
    Inventor: Cedric Westphal
  • Patent number: 9301312
    Abstract: A communication system for providing network access over a shared communication link is disclosed. The communication system includes a user access point, a network access point and a communications link. The user access point is coupled to one or more user terminals that access a remote network. The network access point is coupled to the remote network. The communications link couples the user access point and the network access point. The communications link is at least partially controlled by the network access point, which monitors information passed between the remote network and the user access point to create an estimate of future usage of the communications link by the user access point based on the information. The network access point allocates communications link resources for the user access point based on the estimate.
    Type: Grant
    Filed: March 21, 2014
    Date of Patent: March 29, 2016
    Assignee: ViaSat, Inc.
    Inventor: Thomas Eidenschink
  • Patent number: 9294532
    Abstract: A content source provides metadata associated with content, such as an audio signal or video data, to a social networking system. The metadata identifies characteristics of the content or specifies an action for the social networking system to perform. A content identifier associated with the metadata is generated by the social networking system, and an association between the content identifier and the metadata is stored. The content identifier is provided to the content source, which encodes the content identifier into the content (e.g., as a watermark). When a client device receives the content encoded with the content identifier, the content identifier is extracted and communicated to the social networking system in connection with a user account associated with the client device. Based on the content identifier, the social networking system retrieves the corresponding metadata and performs an action in connection with the user account based on the metadata.
    Type: Grant
    Filed: July 2, 2013
    Date of Patent: March 22, 2016
    Assignee: Facebook, Inc.
    Inventor: Robert Taaffe Lindsay
  • Patent number: 9294411
    Abstract: A networked system includes a plurality of information handling systems (IHSs). A networking device couples the plurality of IHSs to a network. The networking device is operable to receive a packet associated with a first network application from a first IHS of the plurality of IHSs. The networking device then determines that a first virtual port is associated with the first network application in a database. The networking device then assign packets received from the first IHS and associated with the first network application to the first virtual port. The networking device then forwards packets received from the first IHS and associated with the first network application over the network using the first virtual port. The first virtual port provides access to a virtual network that is provided for the first network application and configured using network information associated with the first network application.
    Type: Grant
    Filed: November 7, 2012
    Date of Patent: March 22, 2016
    Assignee: Dell Products L.P.
    Inventors: Rabah S. Hamdi, Saikrishna M. Kotha
  • Patent number: 9288261
    Abstract: Implementations for network resource modification for enabling higher network connection concurrence are disclosed. An example method includes receiving a request from a client for a network resource having references to objects, and retrieving the network resource from one or more servers. The method further includes modifying the network resource to cause the client to open a greater number of concurrent TCP connections to the network appliance than otherwise would have been opened had the network resource not been modified due to a browser program imposed limit on a number of concurrent TCP connections. The method further includes sending the modified network resource to the client, receiving a plurality requests for the objects from the client over the greater number of concurrent TCP connections, and replying to the plurality of requests for the objects by sending the objects to the client over the greater number of concurrent TCP connections.
    Type: Grant
    Filed: December 31, 2013
    Date of Patent: March 15, 2016
    Inventors: Israel L'Heureux, Mark D. Alleman
  • Patent number: 9288172
    Abstract: An access restriction device including a processor; and a memory. The processor executes: receiving an email from a transmission source; specifying including analyzing, when a file is attached to the email, information in the file, and specifying a character string from the file; executing including specifying, from a storing unit in which a character string is associated with an access restriction process, an access restriction process that is associated with the character string specified at the specifying the character string, and executing the specified access restriction process on the file; and sending including attaching, instead of the file attached to the email, the file that has been subjected to the access restriction process at the executing to the email, and sending the email to which the file subjected to the access restriction process is attached to a transmission destination of the email.
    Type: Grant
    Filed: April 4, 2013
    Date of Patent: March 15, 2016
    Assignee: FUJITSU LIMITED
    Inventor: Yusuke Murakami
  • Patent number: 9288171
    Abstract: Systems and methods providing users with a rich web experience are disclosed. In one embodiment, a client and at least one server are in communication using a dual communication link. In another embodiment, a markup language based instant messaging application is disclosed. The instant messaging application may include group instant messaging. The instant messaging application may also provide group member persistence and message persistence at the server. In another embodiment, a card based web application is disclosed, where the card information and character may be shared with other users or within a group. The cards may also be configurable by users.
    Type: Grant
    Filed: June 30, 2014
    Date of Patent: March 15, 2016
    Assignee: LinkedIn Corporation
    Inventors: Touradj Barman, Kristofer Fox
  • Patent number: 9282423
    Abstract: Embodiments relate generally to electrical/electronic hardware, computer software, wired and wireless network communications, portable, wearable, and stationary media devices. RF transceivers and/or audio system in each media device may be used to wirelessly communicate between media devices and allow configuration and other data to be wirelessly transmitted from one media device to another media device. The proximity detection system may be configured to detect a presence of a user or multiple users and upon detecting presence, access content on a user device, and record the content while also playing back the content on the media device. One or more user devices in proximity of the media device post detection may wirelessly communicate with the media device and the media device may orchestrate handling of content from those devices or from a wirelessly accessible location such as the Cloud or Internet.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: March 8, 2016
    Assignee: AliphCom
    Inventor: Michael Edward Smith Luna
  • Patent number: 9270788
    Abstract: A terminal device and a data communication method of the terminal device in which a virtual environment is constructed includes receiving a processing command for data searched for according to a data search command, storing first path information on a position of the searched data and transmitting first event information related to the processing command to a management server, receiving a communication performance command including identification information of the other terminal device from the management server, and transmitting the data to the other terminal based on the identification information and the first path information, wherein the communication performance command is generated based on second event information related to an execution command for the data in the other terminal device and the first event information. Data transmission/reception between the virtual terminal devices or between the virtual terminal device and an actual terminal device can be performed smoothly.
    Type: Grant
    Filed: March 19, 2013
    Date of Patent: February 23, 2016
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventor: Jin-wook Choi
  • Patent number: 9240969
    Abstract: The disclosure includes a system and method for recommending social activity data and social conversation to a user. The system includes a processor and a memory storing instructions that, when executed, cause the system to: determine one or more topics associated with a message based at least in part on message data included in the message; determine knowledge data describing the one or more topics associated with the message; determine social activity data describing one or more user activities associated with a group of one or more social users based at least in part on the knowledge data, the one or more user activities describe the one or more topics; and determine graphical user interface data for displaying the social activity data associated with the message.
    Type: Grant
    Filed: March 11, 2013
    Date of Patent: January 19, 2016
    Assignee: Google Inc.
    Inventors: Timothy Emmet Jordan, Natalie Villalobos
  • Patent number: 9240967
    Abstract: A computer-implemented method includes generating a communication to be sent from a sender to a recipient who are related to one another by blood or employment; and scheduling delivery of the communication to the recipient based on a future location of the recipient. The content of the communication and the future location of the recipient are determined from an analysis of electronically-accessible resources by or about the sender, the recipient, or both.
    Type: Grant
    Filed: October 27, 2014
    Date of Patent: January 19, 2016
    Assignee: Forget You Not, LLC
    Inventors: Richard J. W. Mansfield, Nissim Shani, Daniel Shani, Roni Shani
  • Patent number: 9219656
    Abstract: Provided are approaches for remote managing comprising at least one or more agents being resident in at least one or more management terminals connected to each other through a network and controlling the corresponding management terminals; and a management server transmitting to the agents a request for a service for managing the management terminals, where the management server transmits the request to the agent through a control channel. An independent control channel is formed between a management server and a management device separately from an ordinary communication channel and, in case the management device is required to perform a server role for a particular service, makes the corresponding management device require a request related to the service through a control channel and thus, the server role is assigned to the management server at the time of carrying out a service.
    Type: Grant
    Filed: March 25, 2013
    Date of Patent: December 22, 2015
    Assignee: LG CNS CO., LTD.
    Inventors: Gi Jung Kim, Jae Young Park, Ji Seong Song
  • Patent number: 9219798
    Abstract: Client and server terminals and method for controlling the same are disclosed, by which a use of a terminal is facilitated in further consideration of user's convenience. According to at least one of embodiments of the present invention, a specific folder (or all folders) storing files of the server terminal can be recognized as a folder in the corresponding client terminal to facilitate the files of the server terminal to be used by a user of the client terminal more conveniently.
    Type: Grant
    Filed: May 8, 2012
    Date of Patent: December 22, 2015
    Assignee: LG ELECTRONICS INC.
    Inventors: Woohyoung Shin, Sungho Woo, Kyunglang Park
  • Patent number: 9213672
    Abstract: Disclosed is a scalable, hierarchical, distributed network architecture and processes for the delivery of high-performance, end-to-end online multimedia services, including Internet services such as World Wide Web access. The network architecture connects a high-speed private backbone to multiple network access points of the Internet, to a network operation center, to a back office system, and to multiple regional servers in regional data centers. Each of the regional servers connects to several caching servers in modified head-ends, which in turn connect via fiber optics to many neighborhood nodes. Finally, each node connects via coaxial cable to multiple end-user systems. The processes include those for replicating and caching frequently-accessed content, and multicasting content customized per region or locality.
    Type: Grant
    Filed: December 20, 2012
    Date of Patent: December 15, 2015
    Assignee: AT HOME BONDHOLDERS' LIQUIDATING TRUST
    Inventor: Milo S. Medin, Jr.
  • Patent number: 9197681
    Abstract: A method, computer-readable medium and system for interacting using content are disclosed. A web response may be executed on a first computer system and/or another computer system associated with the first computer system responsive to the initiation of a call over a voice channel between the first computer system and a second computer system. The web response may include automatically downloading content over a data channel so that it can be automatically presented at the first computer system and/or another computer system associated with the first computer system. The content may include video, audio, information from a social networking website, a blog, other content, some combination thereof, etc. In this manner, more and/or different types of content can be used to communicate with callers by causing content to be presented in conjunction with communication over a voice channel.
    Type: Grant
    Filed: March 18, 2014
    Date of Patent: November 24, 2015
    Assignee: EGAIN CORPORATION
    Inventors: Ashutosh Roy, Promod Narang, Sam Hanh
  • Patent number: 9191339
    Abstract: Methods, systems, and techniques for handling session emulation for running legacy applications/tasks in host environments using session pools are provided. These enhanced session emulation techniques may be used for many applications, including modernizing legacy applications, particularly in mid-range or mainframe host computing. Example embodiments provide a Role-Based Modernization System (“RBMS”), which uses the enhanced emulation techniques to provide role-based modernization of menu-based legacy applications.
    Type: Grant
    Filed: October 6, 2014
    Date of Patent: November 17, 2015
    Assignee: Advanced BusinessLink Corporation
    Inventor: Christopher F. Lategan
  • Patent number: 9185164
    Abstract: A content management system synchronizes content items across client computing systems connected by a network. Each client device has a storage allocation for synchronized shared content items. If the storage allocation for shared content items on a client device is exceeded by the request to add or edit a content item such that it is enlarged, or open a large content item remote to the client device, a client application or the host of content management system selects content items to remove from residence on the client device but keep remotely on content management system. Upon removal of the selected content items, the client application creates shadow items, representing the content item but only containing the metadata of the content item. This creates sufficient space for the initial request to be completed while maintaining user access to all synchronized shared content items. The processes of replacing content items with shadow items may be completed while the client device is idle.
    Type: Grant
    Filed: January 30, 2015
    Date of Patent: November 10, 2015
    Assignee: Dropbox, Inc.
    Inventor: Benjamin Zeis Newhouse
  • Patent number: 9178963
    Abstract: A system and method for facilitating asynchronous transmission of digital data between at least two parties over a communication network. The system comprises a digital data facilitator having a digital storage device for storing digital data transmitted over the communication network from a first party, the digital data facilitator having the ability to review a request transmitted from a second party, the digital data having an associated first and second identifier, the second identifier being associated with the second party, the second identifier being associated with a telephone number, the first identifier being associated with an electronic identifier of the first party.
    Type: Grant
    Filed: January 10, 2014
    Date of Patent: November 3, 2015
    Assignee: Intellectual Ventures Fund 83 LLC
    Inventors: John R. Fredlund, Joseph A. Manico
  • Patent number: 9170852
    Abstract: Described is a technology by which a distributed system of computer nodes that provides services is self-updated via a component of the distributed system. Such a self-updating run applies one or more updates to each of the member computer nodes in the distributed system while maintaining the services provided by the distributed system. The updating run may include moving workloads from each computer node to be updated, updating that node, and reinstating workloads after updating. Performing the updating run may include moving update-related responsibility, which may be a workload, from one computer node to another computer node.
    Type: Grant
    Filed: February 2, 2012
    Date of Patent: October 27, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Daniel J Thompson, Ali Ediz Turkoglu, Gaurav Omprakash Deshpande, Mallikarjun Chadalapaka
  • Patent number: 9170996
    Abstract: Disclosed is a content interchange bus that is configured for (i) receiving a first content creation request from a client, the first content creation request including a first content object that includes data intended for distribution, a first metadata name/value pair describing the first content object, and a second metadata name/value pair describing a first content container; (ii) creating the first content container in the cloud storage platform; (iii) storing the first content object in the cloud storage platform; (iv) receiving a first message from the client, the first message including the first content container's uniform resource identifier and/or the first content object's uniform resource identifier, the message including a topic string that includes a first routing string; and (v) routing the first message to a first subscriber based at least partially on the topic string including the first routing string.
    Type: Grant
    Filed: May 16, 2013
    Date of Patent: October 27, 2015
    Assignee: Bank of America Corporation
    Inventors: Steven Lovric, Jitendra Bhimavarapu, Matthias von Rueden