Patents Examined by Melaku Habtemariam
-
Patent number: 10038737Abstract: 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: GrantFiled: October 30, 2014Date of Patent: July 31, 2018Assignee: Huawei Technologies Co., Ltd.Inventor: Zijun Li
-
Patent number: 9942107Abstract: 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: GrantFiled: October 25, 2010Date of Patent: April 10, 2018Assignee: Hitachi, Ltd.Inventors: Sungho Kim, Eiji Nishijima
-
Patent number: 9888084Abstract: 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: GrantFiled: September 10, 2014Date of Patent: February 6, 2018Assignee: International Business Machines CorporationInventors: Courtney S. Bair, Christopher T. Heublein, Kimberly A. Jones
-
Patent number: 9853875Abstract: 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: GrantFiled: August 7, 2013Date of Patent: December 26, 2017Assignee: Google Inc.Inventors: Ant Oztaskent, Yaroslav Volovich
-
Patent number: 9635104Abstract: 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: GrantFiled: December 27, 2013Date of Patent: April 25, 2017Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Qiang Long, Zufeng Ji, Naixiang Ao
-
Patent number: 9608831Abstract: 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: GrantFiled: June 22, 2012Date of Patent: March 28, 2017Assignee: Facebook, Inc.Inventors: Hongzhong Jia, Xiaojun Liang, Li Hua, Goranka Bjedov
-
Patent number: 9369466Abstract: 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: GrantFiled: June 21, 2012Date of Patent: June 14, 2016Assignee: BlackBerry LimitedInventors: Christopher Maybee Ryerson, Christopher Lyle Bender, Michael Thomas Winkler, David Bukurak, Benjamin Altman
-
Patent number: 9270946Abstract: 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: GrantFiled: June 15, 2010Date of Patent: February 23, 2016Assignee: FUJITSU LIMITEDInventor: Kaname Yoshida
-
Patent number: 9247272Abstract: 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: GrantFiled: September 26, 2012Date of Patent: January 26, 2016Inventor: Timothy Murphy
-
Patent number: 9241035Abstract: 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: GrantFiled: July 6, 2012Date of Patent: January 19, 2016Assignee: Empire Technology Development LLCInventors: Seungil Kim, Youngil Ko
-
Patent number: 9239868Abstract: 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: GrantFiled: June 19, 2012Date of Patent: January 19, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Matthew A. Neerincx, Luiz F. Santos, Oleg Ignat, David B. Lomet, Quetzalcoatl Bradley, Raghu Ram, Chadwin J. Mumford, Peter Gvozdjak, Balendran Mugundan
-
Patent number: 9235826Abstract: 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: GrantFiled: June 18, 2012Date of Patent: January 12, 2016Assignee: Google Inc.Inventor: Robert William Hamilton
-
Patent number: 9235867Abstract: 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: GrantFiled: December 12, 2012Date of Patent: January 12, 2016Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Vincent Bellet, Manuel Millot, Damien Auroux, Aaron Greene
-
Patent number: 9230245Abstract: 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: GrantFiled: June 21, 2012Date of Patent: January 5, 2016Assignee: Amazon Technologies, Inc.Inventor: Christopher A. Wheeler
-
Patent number: 9203684Abstract: 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: GrantFiled: July 14, 2011Date of Patent: December 1, 2015Assignee: Google Inc.Inventors: Mike Belshe, Roberto Peon
-
Patent number: 9189775Abstract: 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: GrantFiled: July 18, 2012Date of Patent: November 17, 2015Assignee: International Business Machines CorporationInventors: Lisa Seacat DeLuca, Jenny S. Li
-
Patent number: 9088461Abstract: 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: GrantFiled: June 21, 2012Date of Patent: July 21, 2015Assignee: International Business Machines CorporationInventors: Erik J. Burckart, Andrew J. Ivory, Todd E. Kaplinger, Aaron K. Shook
-
Patent number: 9088462Abstract: 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: GrantFiled: February 12, 2013Date of Patent: July 21, 2015Assignee: International Business Machines CorporationInventors: Erik J. Burckart, Andrew J. Ivory, Todd E. Kaplinger, Aaron K. Shook