Patents Examined by Imad Hussain
-
Patent number: 9769032Abstract: 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: GrantFiled: March 20, 2015Date of Patent: September 19, 2017Assignee: Databricks Inc.Inventors: Ali Ghodsi, Ion Stoica, Matei Zaharia
-
Patent number: 9762541Abstract: 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: GrantFiled: September 21, 2015Date of Patent: September 12, 2017Assignee: Aerohive Networks, Inc.Inventors: Carl Steven Mower, Matthew Alan Palmer
-
Patent number: 9749409Abstract: 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: GrantFiled: February 4, 2015Date of Patent: August 29, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Emmanuel Barajas Gonzalez, Shaun E. Harrington, Harry McGregor, Christopher B. Moore
-
Patent number: 9749247Abstract: 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: GrantFiled: February 19, 2016Date of Patent: August 29, 2017Assignee: Amdocs Development LimitedInventors: Debabrata Patro, Anshoo Gaur, Menachem Domb
-
Patent number: 9749412Abstract: 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: GrantFiled: September 21, 2016Date of Patent: August 29, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: James E. Bostick, John M. Ganci, Jr., Martin G. Keen, Sarbajit K. Rakshit
-
Patent number: 9734538Abstract: 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: GrantFiled: August 22, 2012Date of Patent: August 15, 2017Assignee: Samsung Electronics Co., LtdInventors: Sung Soo Hong, Sahng Hee Bahn, Chang Hwan Hwang
-
Patent number: 9736200Abstract: 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: GrantFiled: November 21, 2014Date of Patent: August 15, 2017Assignee: HONEYWELL INTERNATIONAL INC.Inventors: Kenneth L. Addy, Piotr Romanczyk, David S. Zakrewski
-
Patent number: 9729673Abstract: 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: GrantFiled: June 20, 2013Date of Patent: August 8, 2017Assignee: Calgary Scientific Inc.Inventor: Colin J. Holmes
-
Patent number: 9712479Abstract: 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: GrantFiled: October 24, 2014Date of Patent: July 18, 2017Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Daniel P. Costenaro, Robert Novitskey, Erik Ashby, Bryan Starbuck, Harvey Rook
-
Patent number: 9712640Abstract: 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: GrantFiled: October 8, 2014Date of Patent: July 18, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Masahiro Baba, Yoshinori Tahara, Takatoshi Watanabe
-
Patent number: 9686256Abstract: 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: GrantFiled: October 18, 2010Date of Patent: June 20, 2017Assignee: ZTE CorporationInventors: Zhengqing Yan, Shiwei Zhang, Tao Fu
-
Patent number: 9680915Abstract: 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: GrantFiled: August 9, 2013Date of Patent: June 13, 2017Assignee: Infosys LimitedInventors: Satyabrata Pradhan, Radha Krishna Pisipati, Kishore Jonna
-
Patent number: 9674149Abstract: 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: GrantFiled: March 12, 2014Date of Patent: June 6, 2017Assignee: FACEBOOK, INC.Inventors: Roi Tiger, Gadi Elishayov, Eran Friedman, Lior Tubi
-
Patent number: 9672284Abstract: 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: GrantFiled: April 4, 2014Date of Patent: June 6, 2017Assignee: Facebook, Inc.Inventors: Daniel Leon Kelmenson, David Stewart Willner
-
Patent number: 9667691Abstract: 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: GrantFiled: November 20, 2014Date of Patent: May 30, 2017Assignee: Futurewei Technologies, Inc.Inventors: Xinmin Ding, Yilin Gan
-
Patent number: 9661055Abstract: 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: GrantFiled: January 14, 2014Date of Patent: May 23, 2017Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventor: Tao Zhang
-
Patent number: 9642111Abstract: 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: GrantFiled: January 27, 2012Date of Patent: May 2, 2017Assignee: SCHNEIDER ELECTRIC INDUSTRIES SASInventors: Romain Gassion, Thierry Chiche
-
Patent number: 9621621Abstract: 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: GrantFiled: July 17, 2013Date of Patent: April 11, 2017Inventor: Myron Frederick Zahnow
-
Patent number: 9619813Abstract: 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: GrantFiled: December 10, 2013Date of Patent: April 11, 2017Assignee: GOOGLE INC.Inventor: Monica Anderson
-
Patent number: 9613158Abstract: 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: GrantFiled: May 13, 2014Date of Patent: April 4, 2017Assignee: ViaSat, Inc.Inventor: Peter Lepeska