Patents Examined by Imad Hussain
  • Patent number: 9769032
    Abstract: A system for cluster management comprises a status monitor and an instance replacement manager. The status monitor is for monitoring status of an instance of a set of instances on a cluster provider. The instance replacement manager is for determining a replacement strategy for the instance in the event the instance does not respond. The replacement strategy for the instance is based at least in part on a management criteria for on-demand instances and spot instances on the cluster provider.
    Type: Grant
    Filed: March 20, 2015
    Date of Patent: September 19, 2017
    Assignee: Databricks Inc.
    Inventors: Ali Ghodsi, Ion Stoica, Matei Zaharia
  • Patent number: 9762541
    Abstract: A method of intelligently sorting packets/datagrams for sending through appropriate branches of a N-way split VPN tunnel according to embodiments of the present invention allow for efficient movement of network traffic to and from a remote network location. Intelligent sorting may be based on a wide range of criteria in order to implement different policies. For example, datagrams may be sorted for sending through the branches of a 3-way split tunnel so that all traffic from a remote network location ultimately destined to servers at a central location may be sent via a secure VPN tunnel, all traffic that matches a “white-list” of trusted external sites may be sent directly to and from these sites to the remote network location, and all other traffic may be redirected through a Web service that scrubs and filters the traffic to/from questionable sites.
    Type: Grant
    Filed: September 21, 2015
    Date of Patent: September 12, 2017
    Assignee: Aerohive Networks, Inc.
    Inventors: Carl Steven Mower, Matthew Alan Palmer
  • Patent number: 9749409
    Abstract: For enhancing data replication in a complex computer storage network by a computer processor device, data usage analytics, in conjunction with historical data transfer patterns, are used to generate predictive assumptions of storage resources in the complex storage network such that the storage resources are allocated and released commensurately with availability of the complex storage network to facilitate efficient data replication across the complex storage network.
    Type: Grant
    Filed: February 4, 2015
    Date of Patent: August 29, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Emmanuel Barajas Gonzalez, Shaun E. Harrington, Harry McGregor, Christopher B. Moore
  • Patent number: 9749247
    Abstract: A system, method, and computer program product are provided for transmitting network communications at a point in time automatically determined based on communication rates. In use, a communication to be transmitted over a network is identified, utilizing a device. Additionally, a point in time at which to transmit the communication over the network is automatically determined by the device, utilizing at least one rate for the communication. Further, transmission of the communication over the network is initiated at the determined point in time, utilizing the device.
    Type: Grant
    Filed: February 19, 2016
    Date of Patent: August 29, 2017
    Assignee: Amdocs Development Limited
    Inventors: Debabrata Patro, Anshoo Gaur, Menachem Domb
  • Patent number: 9749412
    Abstract: A prediction is computed from an input data, at a time, that a user will need to use a set of files during a future period. From the set of files, a subset of those files is selected that are designated for synchronization with a remote storage over a data network. A priority of the file is computed according to a characteristic of each file. The files in the subset are arranged according to priorities corresponding to the files. A synchronization operation is caused to occur, to synchronize the subset of files in an order of priorities associated with the files in the subset.
    Type: Grant
    Filed: September 21, 2016
    Date of Patent: August 29, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: James E. Bostick, John M. Ganci, Jr., Martin G. Keen, Sarbajit K. Rakshit
  • Patent number: 9734538
    Abstract: Provided are a Social Network Service (SNS) function integration operation method and a system supporting the same. The SNS function integration operation system, includes a plurality of SNS servers providing a plurality of SNS information; and a portable terminal for subscribing to the plurality of SNS servers in order to receive the plurality of SNS information and provide a plurality of SNS functions corresponding to the plurality of SNS information, and providing at least one of an SNS integration operation user interface that integrates a list of the plurality of SNS functions and the plurality of SNS information, and for providing an SNS information screen corresponding to a detailed view of SNS information selected from the plurality of SNS information.
    Type: Grant
    Filed: August 22, 2012
    Date of Patent: August 15, 2017
    Assignee: Samsung Electronics Co., Ltd
    Inventors: Sung Soo Hong, Sahng Hee Bahn, Chang Hwan Hwang
  • Patent number: 9736200
    Abstract: A method and system are provided, wherein a user can log in to a first cloud based server using a selected communications device. Upon log in, a selected plurality of video cameras is activated to simultaneously provide respective streaming video from each of the selected plurality of video cameras to a second cloud based server. Upon designation of a first member of the selected plurality of video cameras, the first member streams the respective streaming video from the first member to a communications device of the user, and streaming from all other members of the selected plurality of video cameras is terminated.
    Type: Grant
    Filed: November 21, 2014
    Date of Patent: August 15, 2017
    Assignee: HONEYWELL INTERNATIONAL INC.
    Inventors: Kenneth L. Addy, Piotr Romanczyk, David S. Zakrewski
  • Patent number: 9729673
    Abstract: A method and system of providing remote access at a client computer that executes a client remote access program that simultaneously communicates with first and second server remote access programs. The first and second server remote access programs determine first and second presentation data indicative of an application state of first and second application programs. The client remote access program receives the first and the second presentation data and determines display data in dependence thereupon for substantially simultaneously displaying the first and the second presentation data. The first and second application programs are provided with an out-of-band communication path to synchronize data between themselves, without the synchronization occurring through the client remote access program.
    Type: Grant
    Filed: June 20, 2013
    Date of Patent: August 8, 2017
    Assignee: Calgary Scientific Inc.
    Inventor: Colin J. Holmes
  • Patent number: 9712479
    Abstract: Methods, systems, and computer-readable mediums configure electronic messaging applications to communicate with a server storing messages to and/or from an electronic messaging account of a user. A method involves receiving an electronic message address and a password of the user as inputs, deriving server connection settings based on the electronic message address, and applying the server connection settings to the electronic messaging account. Another method involves receiving an electronic message address of the user and discovering the server connection settings for the electronic messaging account on a server having a designated protocol name as a server prefix name to assist in locating the server and having the server connection settings. The method also involves retrieving the server connection settings from a file provided by the server in response to locating the server having the designated name and applying the server connection settings to the electronic messaging account.
    Type: Grant
    Filed: October 24, 2014
    Date of Patent: July 18, 2017
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Daniel P. Costenaro, Robert Novitskey, Erik Ashby, Bryan Starbuck, Harvey Rook
  • Patent number: 9712640
    Abstract: A server distributes operations between the server and a plurality of clients connected to the server. The server includes a communication unit and a delegation processor. The communication unit is configured to receive information indicating a status of a requesting client together with a connection request by the requesting client to the server. The delegation processor is configured to determine a delegation level characterizing a capability of the requesting client to perform at least one operation associated with the connection request and otherwise performed by the server. The delegation processor is also configured to, upon a load status of the server exceeding a predetermined allowable load, notify the requesting client to perform processing of a specified operation associated with the connection request.
    Type: Grant
    Filed: October 8, 2014
    Date of Patent: July 18, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Masahiro Baba, Yoshinori Tahara, Takatoshi Watanabe
  • Patent number: 9686256
    Abstract: A method and system for accessing a network over a public device are provided in the present invention. The method includes: a user inputting an Access Identifier (AID) and authentication information over the public device, and initiating a network access request; after receiving the network access request, an Access Service Node (ASN) transmitting the received network access request to an Authentication Center (AC) to authenticate validity of the User's AID information, and forwarding a network access response returned by the AC to the public device; and after the public device receives the network access response, if the User's AID information is authenticated by the AC to be valid, the public device using the User's AID as a virtual AID, and using the virtual AID to transmit/receive messages of the user.
    Type: Grant
    Filed: October 18, 2010
    Date of Patent: June 20, 2017
    Assignee: ZTE Corporation
    Inventors: Zhengqing Yan, Shiwei Zhang, Tao Fu
  • Patent number: 9680915
    Abstract: A method, non-transitory computer readable medium, and device for clustering a network includes obtaining information regarding a network including relationship information for a plurality of nodes of the network. A weight value for each of a plurality of directly connected pairs of the plurality of nodes is determined, wherein the directly connected pair are identified based on the relationship information. At least one topology score is generated for each of the plurality of nodes. A plurality of clusters is generated using the topology scores and one of the plurality of nodes as a seed node for each of the clusters. At least the seed node used to generate at least a subset of the plurality of clusters is output.
    Type: Grant
    Filed: August 9, 2013
    Date of Patent: June 13, 2017
    Assignee: Infosys Limited
    Inventors: Satyabrata Pradhan, Radha Krishna Pisipati, Kishore Jonna
  • Patent number: 9674149
    Abstract: A system and method may handle the supervision of the connectivity of a virtual private network (VPN) of a mobile device that is configured to connect through a plurality of network interfaces. A server may configure the mobile device to send a request for data item. The server may track the response of the mobile device to the request. According to one embodiment, the VPN may not be connected through a preferred network interface, while such interface is available. In such case, the data item may be routed through the preferred network and therefore not received by the VPN server within a predetermined period of time. According to another embodiment, the server may identify an internal IP address of the data item. The server may be configured to determine the current network interface based on the internal IP address. The server may disconnect the VPN to permit the VPN to reconnect through the preferred network interface.
    Type: Grant
    Filed: March 12, 2014
    Date of Patent: June 6, 2017
    Assignee: FACEBOOK, INC.
    Inventors: Roi Tiger, Gadi Elishayov, Eran Friedman, Lior Tubi
  • Patent number: 9672284
    Abstract: Groups of users of a social networking system are categorized based on their association with a type of malicious activity. A set of predetermined malicious groups is identified. Users associated with the malicious groups are selected based on their level of interactions with the malicious groups. Other groups associated with the selected users are identified as being potentially malicious groups. The potentially malicious groups are further analyzed based on occurrences of keywords associated with the type of malicious activity and manual verification by experts. The potentially malicious groups are either classified as being malicious or non-malicious or assigned a score based on their likelihood of being associated with the type of malicious activity. The methods and system disclosed can be used for categorizing other types of social network objects based on their association with a type of malicious activity, for example, users, events, and content.
    Type: Grant
    Filed: April 4, 2014
    Date of Patent: June 6, 2017
    Assignee: Facebook, Inc.
    Inventors: Daniel Leon Kelmenson, David Stewart Willner
  • Patent number: 9667691
    Abstract: A method of retrieving service capability in bulk is provided. The method includes a client sending a request to create a group of contacts whose service capability is desired to an application server. The application server sends a response to the client indicating that the group of contacts has been created. The client then sends a request to retrieve the service capability of each of the contacts within the group to the application server. The application server sends a response identifying the service capability of each of the contacts within the group to the client.
    Type: Grant
    Filed: November 20, 2014
    Date of Patent: May 30, 2017
    Assignee: Futurewei Technologies, Inc.
    Inventors: Xinmin Ding, Yilin Gan
  • Patent number: 9661055
    Abstract: A method and a system for redirecting a client are disclosed, the method including: sending by the client a request message to a redirect agent; returning by the redirect agent a first response message to the client, an identification of a second realm being carried in the first response message; sending by the client the request message to a second server in the second realm. The data are maintained and modified only on the redirect agent, so that the redirection service between different realms may be realized without upgrading or maintaining the client. In addition, because the number of redirect agents is much smaller than the number of clients, the operation and maintenance costs may be reduced greatly.
    Type: Grant
    Filed: January 14, 2014
    Date of Patent: May 23, 2017
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventor: Tao Zhang
  • Patent number: 9642111
    Abstract: A method and system for communicating between a first item of equipment and one or more other items of destination equipment implemented through a communication network, each item of equipment being identified on the communication network via an identifier based on its geographical coordinates. The method includes dispatching a message via the first item of equipment to each destination item of equipment, the message being in accordance with a determined communication protocol and including a first item of information defining a zone of influence corresponding to a determined geographical zone with respect to which each item of destination equipment determines whether the message is relevant to it.
    Type: Grant
    Filed: January 27, 2012
    Date of Patent: May 2, 2017
    Assignee: SCHNEIDER ELECTRIC INDUSTRIES SAS
    Inventors: Romain Gassion, Thierry Chiche
  • Patent number: 9621621
    Abstract: Embodiments of the present disclosure provide systems, apparatus and methods for activity guidance and monitoring utilizing a scanning device associated with a system network. Embodiments further disclose activity guidance and monitoring of labor workflow. The system may include a scanning device with a network communication component facilitating communication with a server. The scanning device may scan identification codes associated with a user or an activity, and display activity information based upon the scanned codes. The server may include a database of information related to the users and activities as well as historical information, and the server may provide analysis of such information. A user interface may facilitate activity status updates to be input into the system. Reports may be created to reflect the status updates or an analysis of the information.
    Type: Grant
    Filed: July 17, 2013
    Date of Patent: April 11, 2017
    Inventor: Myron Frederick Zahnow
  • Patent number: 9619813
    Abstract: A method, system and graphical user interface for a messaging system is disclosed. In accordance with some embodiments, the method includes receiving a first set of messages in a respective thread. Messages in the respective thread have been received from a plurality of users. The method also includes providing the first set of messages in the respective thread of messages; receiving a user input, associated with a message in the first set of messages in the respective thread of messages, requesting to forgo providing subsequent messages in the respective thread of messages; subsequent to receiving the user input, receiving a second set of messages in the respective thread; and, in accordance with the user input, forgoing providing the second set of messages in the respective thread of messages.
    Type: Grant
    Filed: December 10, 2013
    Date of Patent: April 11, 2017
    Assignee: GOOGLE INC.
    Inventor: Monica Anderson
  • Patent number: 9613158
    Abstract: The present invention relates to systems, apparatus, and methods for improving web transactions using cache hints. In various embodiments, cache hints may be information for optimizing and extending the use of cached objects based on web transaction information from system users. This may enable indirect updates to caching directives, and may allow a proxy to respond to If-None-Match or If-Modified-Since requests using information from cache hints instead of prefetched information from a content provider.
    Type: Grant
    Filed: May 13, 2014
    Date of Patent: April 4, 2017
    Assignee: ViaSat, Inc.
    Inventor: Peter Lepeska