Patents Examined by Bharat N. Barot
  • Patent number: 9467534
    Abstract: A server computing system in a client-server computing environment includes a virtual display driver that marshals and transmits graphics application programming interface (API) functions to a client via a network. The server may receive capability information from the client, allowing the virtual display driver to resolve differences between the APIs supported on the server and the client.
    Type: Grant
    Filed: December 10, 2015
    Date of Patent: October 11, 2016
    Assignee: hopTo Inc.
    Inventor: William Tidd
  • Patent number: 9461949
    Abstract: A sharer account of a content management system may share a link to a non-synchronized (i.e., read-only) version of a content item, with a recipient that already has access to a synchronized (i.e., read-write) version of the content item. This can possibly be due to the sharer forgetting that the recipient already has access to the synchronized version, the sharer finding it more convenient to share the link, and/or due to various other reasons. The present disclosure can determine that the recipient, with whom the link is shared, already has access to the synchronized version of the shared content item. The recipient can be notified that he already has access to the synchronized version and can be provided with an option to access the synchronized version (which can be stored locally at the recipient's device and/or stored online at the recipient's account with the content management system).
    Type: Grant
    Filed: January 31, 2014
    Date of Patent: October 4, 2016
    Assignee: Dropbox, Inc.
    Inventor: Anthony Grue
  • Patent number: 9454541
    Abstract: In a cloud computing device for synchronizing digital content with a client device, a first hash value and a second hash value in a media file are received from the client device, the media file comprising a plurality group of pictures (GOP) blocks and searching for payloads and headers based on the first hash value and the second hash value. Based on the searching step, edited portions of the media file are identified. For each edited portion, payload data is requested from the client device based on the first hash value and header data based on the second hash value. The payload data and the header data received from the client device are then stored.
    Type: Grant
    Filed: July 24, 2014
    Date of Patent: September 27, 2016
    Assignee: CYBERLINK CORP.
    Inventor: Hung-Te Chou
  • Patent number: 9450910
    Abstract: A method, system, and/or computer program product allocates network addresses to network devices. A network address providing server designates a particular network address as a designated network address for use with a specific non-network device, where the specific non-network device has a Unique Device Capability Identifier (UDCI), and where the non-network device is not connected to a network. The designated network address is stored in a lookup table containing the UDCI, such that the lookup table associates the designated network address with the UDCI. In response to a request from a network device for a network address including the UDCI, the network address providing server retrieves the designated network address from the lookup table based on the UDCI found in the request for a network address. The designated network address is then sent to the network device for use as a network address of the network device.
    Type: Grant
    Filed: February 6, 2014
    Date of Patent: September 20, 2016
    Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.
    Inventors: Keith M. Campbell, William M. Megarity, Luke D. Remis, Christopher L. Wood
  • Patent number: 9444687
    Abstract: A system, medium and method of managing, via a gateway device, to wirelessly communicate with a plurality of network appliances in a closed local area network is disclosed. A data message is received from a first network appliance configured to communicate data in association with a first application profile. The first application profile is retrieved from a locally stored application profile database upon being identified. A database is accessed at the gateway device containing policy information of the first network appliance and evaluated for one or more policy parameters. A first instruction command is generated at the gateway device based on the accessed policy information, wherein the instruction command conforms with the first application profile to instruct the first network appliance to perform a specified action. The instruction command is wirelessly transmitted from the gateway device to the first network appliance to cause it to perform a specified action.
    Type: Grant
    Filed: February 21, 2014
    Date of Patent: September 13, 2016
    Assignee: Infosys Limited
    Inventors: Animikh Ghosh, Ketan Patil, Sunil Kumar Vuppala
  • Patent number: 9418390
    Abstract: According to various aspects of the present disclosure, a system and associated method and functions to determine an emotional state of a user are disclosed. In some embodiments, the disclosed system includes a data acquisition unit, an emotion determination unit, and an emotion reporting unit. The data acquisition unit is configured to detect user information including physiological and non-physiological data associated with the user. The emotion determination unit is operatively connected to the data acquisition unit, and is configured to process the user information to determine an emotional state of the user. The emotion reporting unit is configured to communicate the emotional state based on a predetermined reporting preference to an application of a communication device, e.g., a social-networking application to share the emotional state of the user such that other members of the social network associated with the user are notified of the user's emotional state.
    Type: Grant
    Filed: September 24, 2012
    Date of Patent: August 16, 2016
    Assignee: INTEL CORPORATION
    Inventors: Anthony L. Chun, Glen J. Anderson, Albert Yosher
  • Patent number: 9413684
    Abstract: Methods for managing communications between client computers and distributed resources. Distributed resources are identified that each of a set of client computers is configured to communicate with, based on configuration information stored on each of the set of client computers. A group of servers are configured to host communications between each of the set of client computers and the distributed resources, based on server capabilities of each server in the group of servers and a policy for load balancing communications through the group of servers. Then the configuration information stored on each of the set of client computers is modified to use the group of servers for communicating with the distributed resources.
    Type: Grant
    Filed: August 28, 2015
    Date of Patent: August 9, 2016
    Assignee: International Business Machines Corporation
    Inventor: Jeffery L. Smith
  • Patent number: 9413682
    Abstract: Managing communications between client computers and distributed resources is provided. Distributed resources are identified that each of a set of client computers is configured to communicate with, based on configuration information stored on each of the set of client computers. A group of servers are configured to host communications between each of the set of client computers and the distributed resources, based on server capabilities of each server in the group of servers and a policy for load balancing communications through the group of servers. Then the configuration information stored on each of the set of client computers is modified to use the group of servers for communicating with the distributed resources.
    Type: Grant
    Filed: February 7, 2014
    Date of Patent: August 9, 2016
    Assignee: International Business Machines Corporation
    Inventor: Jeffery L. Smith
  • Patent number: 9397892
    Abstract: A server is paired. A pairing request that includes a pairing key is received from an unpaired server. A determination is made regarding whether to approve or reject the pairing request. Making the determination comprises attempting to validate the pairing key in the pairing request. Responsive to determining to approve the pairing request: the unpaired server is notified that the unpaired server is now a managed server; a description of the managed server is generated, wherein the managed server description includes a set of one or more labels that describe the managed server; management instructions are generated for the managed server based on the managed server description and based on an administrative domain-wide management policy that includes a rule that refers to managed servers using a label; and the management instructions are sent to the managed server.
    Type: Grant
    Filed: October 29, 2014
    Date of Patent: July 19, 2016
    Assignee: Illumio, Inc.
    Inventors: Paul J. Kirner, Daniel R. Cook, Matthew K. Glenn, Mukesh Gupta, Jerry B. Scott, Thukalan V. Verghese
  • Patent number: 9397971
    Abstract: The present invention includes computerized method and apparatus for user interactivity with a network application executing on a server. The method and apparatus includes receiving, via a wireless network, an event message from a mobile device, the event message representing an input from a user interface on the mobile device where the user interface is executing based on a mobile application. The method and apparatus further includes generating data values based on the input in the event message and information relating to the mobile device. Moreover, the method and apparatus includes sending an update message to the mobile device based on the data values for updating a display of the mobile device.
    Type: Grant
    Filed: October 15, 2013
    Date of Patent: July 19, 2016
    Assignee: DROPLETS, INC.
    Inventors: Louis M Franco, Frank Leon Rose, Philip S.J. Brittan, Mark Cunningham, Alex Bulkin, Mat Baskin, Greg Blonder
  • Patent number: 9391947
    Abstract: A system and method for delivering a message to one or more users from a sender disclosed. The channel application includes a habit engine, a context engine and a channel suggestion module. The habit engine determines habits of a user to identify when the user is available for interactions and categorizes user consumption of information as being a channel including push, queue or pull. The context engine determines a group of contexts for activities when the user is available for interactions. The channel suggestion module identifies a first context and a time of a message and provides the message to the user based on the time corresponding to the user's habits, the first context corresponding to one of the contexts in the group of contexts and the channel.
    Type: Grant
    Filed: February 5, 2014
    Date of Patent: July 12, 2016
    Assignee: Google Inc.
    Inventors: Ayush Agarwal, Francis Ma, Seth Sternberg
  • Patent number: 9380225
    Abstract: Systems and methods for receiving infrared data with a camera designed to detect images based on visible light are provided. A system can include a camera and image processing circuitry electrically coupled to the camera. The image processing circuitry can determine whether each image detected by the camera includes an infrared signal with encoded data. If the image processing circuitry determines that an image includes an infrared signal with encoded data, the circuitry may route at least a portion of the image (e.g., the infrared signal) to circuitry operative to decode the encoded data. If the image processing circuitry determines that an image does not include an infrared signal with encoded data, the circuitry may route the image to a display or storage. Images routed to the display or storage can then be used as individual pictures or frames in a video because those images do not include any effects of infrared light communications.
    Type: Grant
    Filed: September 22, 2014
    Date of Patent: June 28, 2016
    Assignee: Apple Inc.
    Inventors: Victor M. Tiscareno, Kevin W. Jonhson, Cindy H. Lawrence
  • Patent number: 9379998
    Abstract: A set of service level agreement (SLA) policies and service level definition (SLD) policies that are applied to a request message of a correlated request/response message pair are tracked. A response message of the correlated request/response message pair is detected. A corresponding set of platform-specific policy enforcement processing rules that are used to enforce the set of SLA policies and SLD policies on the response message are identified using the tracked set of SLA policies and SLD policies applied to the request message. The set of SLA policies and SLD policies are enforced on the response message using the identified corresponding set of platform-specific policy enforcement processing rules.
    Type: Grant
    Filed: February 7, 2014
    Date of Patent: June 28, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Thomas C. Burke, Mario E. De Armas, Oswaldo Gago, Ramon M. Spence
  • Patent number: 9356849
    Abstract: Developing a population category hierarchy can include providing a candidate category hierarchy, including a number of candidate categories, and a mapping between a number of reference pages and the number of candidate categories, including a number of mapped reference pages (143). Population usage data of the number of mapped reference pages can be obtained and used to determine a population traffic metric for each of the number of candidate categories (147). A number of population categories can be generated by using the population traffic metric of each of the number of candidate categories (149); and, a population category hierarchy can be produced including the number of population categories (151).
    Type: Grant
    Filed: February 16, 2011
    Date of Patent: May 31, 2016
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Rajan Lukose, Craig P. Sayers, Martin B. Scholz
  • Patent number: 9344387
    Abstract: A system and method for message analysis, including: receiving, from a client device, a reporting request identifying a first broadcasted message authored by a context account of a messaging platform; identifying, by a computer processor, engagement data corresponding to engagement with the first broadcasted message by a set of engaging accounts of the messaging platform that engaged with the first broadcasted message; generating, using the engagement data and by the computer processor, propagation data representing propagation of the first broadcasted message in a connection graph of the messaging platform; and providing the propagation data for the client device in response to the reporting request, where the client device is operable to display a visual representation of the propagation data.
    Type: Grant
    Filed: February 8, 2014
    Date of Patent: May 17, 2016
    Assignee: Twitter, Inc.
    Inventors: Aditya Krishna Naganath, Erik Steven Froese
  • Patent number: 9336287
    Abstract: An integrated network flow and security information management system and method is provided, more particularly, an integrated network flow and security information management system and method which leverages a process of superimposing and cross referencing common events and attributes in order to increase the speed of searches, completeness of searches and size of dataset (flow data). In particular, the process of superimposing may increase the amount of information that can be processed, while accelerating the search, thereby providing the user with more responsive acts of pivoting and scoping leading to a more complete response to network errors and threats.
    Type: Grant
    Filed: September 25, 2014
    Date of Patent: May 10, 2016
    Assignee: SecurityDo Corp.
    Inventors: Christopher Jordan, Kun Luo
  • Patent number: 9338229
    Abstract: Methods are provided for transferring an application to a virtual electronic device. One method may include receiving an application to be relocated from a first local electronic device to a virtual electronic device. The method may further include, establishing a first anchor between the first local electronic device and the relocated application. The first anchor may be adapted to act as a conduit between the first local electronic device and the application. The method may further include, requesting local application data from the first local electronic device via the first anchor in response to an interrupt from the application on the virtual electronic device.
    Type: Grant
    Filed: June 26, 2013
    Date of Patent: May 10, 2016
    Assignee: International Business Machines Corporation
    Inventors: Michael J. Branson, Gregory R. Hintermeister
  • Patent number: 9332066
    Abstract: Each service in a computer network may have a connection rate limit. The number of new connections per time period may be limited by using a series of rules. In a specific embodiment of the present invention, a counter is increased each time a server is selected to handle a connection request. For each service, connections coming in are tracked. Therefore, the source of connection-request packets need not be examined. Only the destination service is important. This saves significant time in the examination of the incoming requests. Each service may have its own set of rules to best handle the new traffic for its particular situation. For server load balancing, a reset may be sent to the source address of the new connection request. For transparent cache switching, the connection request may be forwarded to the Internet.
    Type: Grant
    Filed: September 20, 2013
    Date of Patent: May 3, 2016
    Assignee: Foundry Networks, LLC
    Inventors: Ronald W. Szeto, David Chun-Ying Cheung, Rajkumar Jalan
  • Patent number: 9332054
    Abstract: According to one embodiment of the invention, a method for controlling access to a network by a network device comprises returning a message prompting connectivity to a captive portal that is different from a HTTP Source Code redirect. The message is an HTML document such as a frameset.
    Type: Grant
    Filed: April 4, 2012
    Date of Patent: May 3, 2016
    Assignee: ARUBA NETWORKS, INC.
    Inventors: David Wilson, Cameron Esdaile, Deepinder Setia, Pradeep Iyer
  • Patent number: 9325744
    Abstract: The present invention relates to the multimedia field, and discloses a method, a device, and a system for controlling content report behavior. The method includes: receiving a request for subscribing to a configuration update notification, in which the request is sent by the terminal or the media control function, and a configuration update request that is sent by an SCF and carries the new content report configuration information, and sending a configuration update notification message to the terminal or the media control function, where the configuration update notification message carries the new content report configuration information or acquiring information thereof. The method of the present invention avoids using the message body of the SIP message to transmit the content report configuration information, is compliant and compatible with logic for processing a SIP INFO message specified in the RFC 2976.
    Type: Grant
    Filed: November 6, 2012
    Date of Patent: April 26, 2016
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Yuanyuan Zhang, Peiyu Yue, Teng Shi, Linyi Tian, Yonghui Tian, Chuxiong Zhang, Guangyuan Liu, Weizhong Yuan, Renzhou Zhang, Lingyan Wu