Patents Examined by Melaku Habtemariam
  • Patent number: 10038737
    Abstract: Embodiments of the present invention disclose an application recommendation method, device, and system, which relate to the field of network technologies, and can recommend an application related to a service system to a user in real time according to location information of a terminal device and the service system, to save the user's time for querying the application. The method includes initiating a broadcast message to each service system located within a preset geographic location range, so that each service system returns a response message; and when an application corresponding to a response message of the service system is not installed in a terminal device, sending a download request to a server; and downloading and installing the application according to download information sent by the server.
    Type: Grant
    Filed: October 30, 2014
    Date of Patent: July 31, 2018
    Assignee: Huawei Technologies Co., Ltd.
    Inventor: Zijun Li
  • Patent number: 9942107
    Abstract: A computer system includes a plurality of computer nodes, each including an external communications unit. An application unit executes processing in accordance with a processing request. A synchronization unit establishes synchronization of the processing between each computer node and other computer nodes. The processing is executed by each computer node, and an inter-node communications unit executes transmission/reception of information between each computer node and the other computer nodes. The synchronization unit transmits the processing request to the other computer nodes via the inter-node communications unit, the processing request being received by the external communications unit. Also, the synchronization unit receives processing requests from the other computer nodes as well via the inter-node communications unit.
    Type: Grant
    Filed: October 25, 2010
    Date of Patent: April 10, 2018
    Assignee: Hitachi, Ltd.
    Inventors: Sungho Kim, Eiji Nishijima
  • Patent number: 9888084
    Abstract: An automatic network domain diagnostic, repair, and mapping tool facilitates access by a user to shared resources on a network. A user provides an address, such as a domain name system (DNS) address, of the shared resource and user identification information, such as a username and password. The provided address is checked and repaired if necessary to identify the network server having the shared resource. The identified server is checked, such as by pinging the server, to ensure that it is actually responding. The supplied user identification is checked, such as by querying a domain controller, to confirm whether the user identification corresponds to an existing account. When the checks are complete, and everything is found to be in order, the shared resource is mapped automatically for the user.
    Type: Grant
    Filed: September 10, 2014
    Date of Patent: February 6, 2018
    Assignee: International Business Machines Corporation
    Inventors: Courtney S. Bair, Christopher T. Heublein, Kimberly A. Jones
  • Patent number: 9853875
    Abstract: Methods, systems, and media for detecting the presence of a digital media device on a network are provided. In some embodiments, methods for detecting a presence of a particular type of digital media device is provided, the methods comprising: identifying cached device details for devices previously associated with the network; performing a simple device discovery protocol (SSDP) on the network, and substantially concurrently sending a unicast message to an address associated with the identified cached digital media device using hypertext transfer protocol (HTTP); and indicating the presence of a digital media device on the network in response to either (i) receiving a response to the unicast message, or (ii) determining that a type of a device discovered using SSDP is the same as the particular device type.
    Type: Grant
    Filed: August 7, 2013
    Date of Patent: December 26, 2017
    Assignee: Google Inc.
    Inventors: Ant Oztaskent, Yaroslav Volovich
  • Patent number: 9635104
    Abstract: Various embodiments provide methods, apparatus, and systems for generating P2P network schemes. In an exemplary method for generating a P2P network scheme, predicted data can be obtained and used to determine a bandwidth managing scheme of the predicted data, based on a corresponding relationship between predicted data and bandwidth managing schemes. The bandwidth managing scheme can be executed and be used to automatically determine schemes, e.g., for pushing resources into the P2P network.
    Type: Grant
    Filed: December 27, 2013
    Date of Patent: April 25, 2017
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Qiang Long, Zufeng Ji, Naixiang Ao
  • Patent number: 9608831
    Abstract: Migrating a chat messaging service provided for a chat user is disclosed. At a second chat server from a first chat server, static information associated with a chat user is received. The static information is received before the chat user is indicated as being associated with a migration state. At the second chat server from the first chat server, dynamic information associated with the chat user is received. At least a portion of the dynamic information is received after the chat user is indicated as being associated with the migration state. After the chat user is no longer indicated as being associated with the migration state, a chat message for the chat user is received at the second chat server.
    Type: Grant
    Filed: June 22, 2012
    Date of Patent: March 28, 2017
    Assignee: Facebook, Inc.
    Inventors: Hongzhong Jia, Xiaojun Liang, Li Hua, Goranka Bjedov
  • Patent number: 9369466
    Abstract: Some aspects of what is described here relate to managing the use of network resources on a mobile device. User input received at the device indicates whether to allow an application associated with a first perimeter on the device to access a network resource associated with a second perimeter on the device. For example, in some instances user input may indicate whether to allow data from applications associated with a personal perimeter on the device to be transmitted over an enterprise communication system. When outbound data associated with the first perimeter are received, the device determines, according to the indication from the user input, whether to route the outbound data to the network resource associated with the second perimeter.
    Type: Grant
    Filed: June 21, 2012
    Date of Patent: June 14, 2016
    Assignee: BlackBerry Limited
    Inventors: Christopher Maybee Ryerson, Christopher Lyle Bender, Michael Thomas Winkler, David Bukurak, Benjamin Altman
  • Patent number: 9270946
    Abstract: A request packet generation unit generates a request packet for requesting the distribution of media information. A request packet transmitting unit transmits the request packet. A request response packet receiving unit receives a request response packet corresponding to the request packet from a transmitting device. A request response analysis unit analyzes a request response set in the request response packet. A mode determination unit switches between an operation mode for real-time transmission and that for non-real-time transmission according to device type information, attached to the request response, indicating whether the transmitting device is for real-time transmission or non-real-time transmission. A first receiving unit receives media information in an operation mode for real-time transmission. A second receiving unit receives media information in an operation mode for non-real-time transmission.
    Type: Grant
    Filed: June 15, 2010
    Date of Patent: February 23, 2016
    Assignee: FUJITSU LIMITED
    Inventor: Kaname Yoshida
  • Patent number: 9247272
    Abstract: The present invention generally relates to networked communication systems. In particular, embodiments of the invention are directed to systems and methods configured to provide an audience centric instant micro forum for sharing media and communications regarding a particular event and/or product.
    Type: Grant
    Filed: September 26, 2012
    Date of Patent: January 26, 2016
    Inventor: Timothy Murphy
  • Patent number: 9241035
    Abstract: Technologies are generally described for organizing inputs for an online service. It is determined that there are no updated inputs generated on a personalized page hosted on a server corresponding to the online service for a predetermined time period. The inputs may be associated with an acknowledged contact regarding the online service. Inputs previously generated on the personalized page hosted on the server are reorganized in accordance with one of multiple arrangements.
    Type: Grant
    Filed: July 6, 2012
    Date of Patent: January 19, 2016
    Assignee: Empire Technology Development LLC
    Inventors: Seungil Kim, Youngil Ko
  • Patent number: 9239868
    Abstract: Systems and methods are described that establish and maintain a virtual session between a client and one or more database servers. A database server establishes a first session with a client wherein establishing the virtual session with the client comprises associating a virtual session identifier (ID) with the first session, generates state information in association with the first session, and stores the state information in a repository in association with the virtual session ID. After the first session fails, a same or different database server establishes a second session with the client wherein establishing the second session with the client comprises receiving the virtual session ID from the client, accesses the state information that was stored in the repository in association with the virtual session ID, and associates the state information with the second session.
    Type: Grant
    Filed: June 19, 2012
    Date of Patent: January 19, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Matthew A. Neerincx, Luiz F. Santos, Oleg Ignat, David B. Lomet, Quetzalcoatl Bradley, Raghu Ram, Chadwin J. Mumford, Peter Gvozdjak, Balendran Mugundan
  • Patent number: 9235826
    Abstract: This disclosure relates to a method and system for managing participation in a communication channel when one or more participants may be delayed. In one example, a method includes retrieving, by a first computing device, a meeting appointment including an invitee, a meeting start time, and identifying information for a communication channel for the meeting, wherein the invitee to the meeting is invited to the communication channel and the invitee is associated with a second computing device. The method further includes sending, by the first computing device, a request to the second computing device, wherein the request enables the second computing device to join the communication channel, and wherein the request is sent approximately at the meeting start time. The method also includes receiving, by the first computing device, a control message that indicates a first time at which the second computing device will join the communication channel.
    Type: Grant
    Filed: June 18, 2012
    Date of Patent: January 12, 2016
    Assignee: Google Inc.
    Inventor: Robert William Hamilton
  • Patent number: 9235867
    Abstract: Various embodiments relating to managing media delivery are disclosed. In one embodiment, a first request is received from a first device associated with a first account to obtain a first media content item. The first request may include an identifier indicating that the first request is an automatic request or a manual request. Information for obtaining the first media content item is sent to the first device. A second request is received from a second device associated with the first account to obtain a second media content item. The second request may include an identifier indicating that the second request is a manual request. Information for obtaining the second media content item is sent to the second device, such that obtaining the first media content item on the first device temporally overlaps obtaining the second media content item on the second device.
    Type: Grant
    Filed: December 12, 2012
    Date of Patent: January 12, 2016
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Vincent Bellet, Manuel Millot, Damien Auroux, Aaron Greene
  • Patent number: 9230245
    Abstract: Methods and systems for deliverability-based e-mail sending are disclosed. A plurality of e-mail addresses for a user are acquired. For each of the e-mail addresses, a connection between a sending computer system and a receiving computer system is opened. A likelihood of successful e-mail delivery is determined for each of the connections. The connection having the highest likelihood of delivery is automatically selected. An e-mail is sent using the selected connection, and the other connections are closed without sending an e-mail.
    Type: Grant
    Filed: June 21, 2012
    Date of Patent: January 5, 2016
    Assignee: Amazon Technologies, Inc.
    Inventor: Christopher A. Wheeler
  • Patent number: 9203684
    Abstract: Methods and systems for reducing web page load time using HTTP header compression are provided. A method for reducing web page load time includes preloading HTTP header keywords into a compression dictionary. The method also includes compressing one or more fields in an HTTP header corresponding with a web page request using the compression dictionary. The method further includes transmitting the compressed HTTP header over a network. A system for reducing web page load time includes a compression dictionary preloaded with HTTP header keywords. The system also includes a header compressor to compress one or more fields in an HTTP header using the compression dictionary, and a transmitter to transmit the compressed HTTP header over a network.
    Type: Grant
    Filed: July 14, 2011
    Date of Patent: December 1, 2015
    Assignee: Google Inc.
    Inventors: Mike Belshe, Roberto Peon
  • Patent number: 9189775
    Abstract: A system, method and computer-readable medium for displaying a message over a network are disclosed. A distribution indicator is associated with a defined distribution rule for displaying messages over the network. A message includes the distribution indicator in the message. The message is displayed over the network according to the distribution rule indicated by the distribution indicator included in the message.
    Type: Grant
    Filed: July 18, 2012
    Date of Patent: November 17, 2015
    Assignee: International Business Machines Corporation
    Inventors: Lisa Seacat DeLuca, Jenny S. Li
  • Patent number: 9088461
    Abstract: Embodiments of the present invention provide a method, system and computer program product for shared data storage in page processing over a computer communications network. In an embodiment of the invention, a method of shared data storage has been provided for page processing over a computer communications network. The method can include registering a content browser executing in memory of a computer with a remote storage service and receiving content from a content server over the computer communications network. The method additionally can include invoking in the content browser an instance of a localStorage object to cache data associated with the content according to a unique key. Thereafter, in response to the invocation of the instance of the localStorage object, the data can be stored in the remote storage service in reference to the unique key.
    Type: Grant
    Filed: June 21, 2012
    Date of Patent: July 21, 2015
    Assignee: International Business Machines Corporation
    Inventors: Erik J. Burckart, Andrew J. Ivory, Todd E. Kaplinger, Aaron K. Shook
  • Patent number: 9088462
    Abstract: Embodiments of the present invention provide a method, system and computer program product for shared data storage in page processing over a computer communications network. In an embodiment of the invention, a method of shared data storage has been provided for page processing over a computer communications network. The method can include registering a content browser executing in memory of a computer with a remote storage service and receiving content from a content server over the computer communications network. The method additionally can include invoking in the content browser an instance of a localStorage object to cache data associated with the content according to a unique key. Thereafter, in response to the invocation of the instance of the localStorage object, the data can be stored in the remote storage service in reference to the unique key.
    Type: Grant
    Filed: February 12, 2013
    Date of Patent: July 21, 2015
    Assignee: International Business Machines Corporation
    Inventors: Erik J. Burckart, Andrew J. Ivory, Todd E. Kaplinger, Aaron K. Shook