Patents Examined by Karina J Garcia-Ching
  • Patent number: 9769285
    Abstract: A method and system for improving access to network content are described. Aspects of the disclosure minimize the delay between a navigation event and a network response by prerendering the next navigation event. For example, the method and system may predict a likely next uniform resource locator during web browsing to preemptively request content from the network before the user selects the corresponding link on a web page. The methods and systems describe a variety of manners for prerendering content and managing and configuring prerendering operations.
    Type: Grant
    Filed: July 1, 2011
    Date of Patent: September 19, 2017
    Assignee: Google Inc.
    Inventors: Timo Burkard, Arvind Jain, Christopher Bentzel
  • Patent number: 9749374
    Abstract: In accordance with embodiments of the present disclosure, an information handling system for deployment of a streaming application to a streaming application environment comprising the information handling system and one or more target systems may include computer-readable media for storing a library of one or more sequenced applications and entitlement data associated with the one or more sequenced applications and a processor communicatively coupled to the computer-readable media. The processor may be configured to communicate a query for an entitlement to the sequenced application to a digital assets entitlement system server, responsive to a determination that an entitlement exists for the streaming application environment to the sequenced application, receive the sequenced application from the digital assets entitlement system server, and deploy and provision the sequenced application to the one or more target systems via application streaming.
    Type: Grant
    Filed: May 1, 2013
    Date of Patent: August 29, 2017
    Assignee: Dell Products L.P.
    Inventors: Clint H. O'Connor, Michael Thomas Haze, William D. T. Nix, Sunil Jason Kumar
  • Patent number: 9729465
    Abstract: A system and method for provisioning resources in a cloud environment are provided. An example system includes a communication module that receives from a requestor running in a cloud environment a request for one or more cloud resources. The example system also includes an identification module that identifies a set of provision policies for the requestor. The example system further includes a resource manager that determines, based on the set of provision policies, whether to approve the request for one or more cloud resources, and that when the request is determined to be approved, determines, based on the set of provision policies, whether to provision one or more physical computing machines and one or more virtual machines for the requestor. The one or more cloud resources is at least one of one or more physical computing machines and one or more virtual machines.
    Type: Grant
    Filed: May 1, 2013
    Date of Patent: August 8, 2017
    Assignee: RED HAT, INC.
    Inventor: James Joshua Labocki
  • Patent number: 9716772
    Abstract: Technologies are described herein for delegating requests in a service-oriented architecture (SOA) environment. A calling service in the SOA environment can delegate the task of obtaining data used in a computation to a called service that performs the computation. In order to delegate, the calling service may provide a request specification that defines a mechanism by which the called service can obtain the data. For example, the request specification might define a request to another service in the SOA for obtaining the data. The calling service might also provide an authentication ticket that can be utilized to confirm that the calling service has delegated the task to the called service. The called service can utilize the request specification and the authorization ticket to obtain the data. The obtained data may then be used to perform a computation. The results of the computation may then be provided to the calling service.
    Type: Grant
    Filed: December 20, 2013
    Date of Patent: July 25, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Adam Brent Johnson, Paul William Berg
  • Patent number: 9710792
    Abstract: Methods and arrangements for managing one or more electronic messages. An electronic message is obtained. A numerical metric is calculated corresponding to the message, the numerical metric comprising at least one of: a confidence level relating to whether the message has been addressed; and a topic-based distance from a reference. The message is altered, based on the numerical metric, and the altering comprises altering at least one of: an attribute associated with an appearance of the message and a position of the message. Other variants and embodiments are broadly contemplated herein.
    Type: Grant
    Filed: November 12, 2013
    Date of Patent: July 18, 2017
    Assignee: International Business Machines Corporation
    Inventors: Anuradha Bhamidipaty, James Kozloski, Clifford A. Pickover
  • Patent number: 9712620
    Abstract: A computer implemented method of storing data in at least one mobile node according to mobile node location may include identifying a first qualified mobile node and determining a first geographic position of the first qualified mobile node. The method may include determining a user geographic position of a user device, determining whether the first geographic position is within a first proximity relative to the user device, and causing storage of a first data portion in the first qualified mobile node in response to determining that the first geographic position is within the first proximity.
    Type: Grant
    Filed: July 26, 2016
    Date of Patent: July 18, 2017
    Assignee: International Business Machines Corporation
    Inventors: Mark S. Fleming, Steven E. McNeal, Zhi Qiang Wei, Gregory C. Windsor, Jin Yu Xu, Zhe Yi Zhu
  • Patent number: 9705989
    Abstract: A server computer to provide a web service including exercise data user accounts, acquire and store a unique device identifier of at least one physiological sensor device, associate each of the acquired at least one device identifier with one of the exercise data user accounts, detect that an exercise application of a user terminal successfully accesses a specific exercise data user account, and provide the user terminal with the at least one device identifier which is associated with the specific exercise data user account. There is further provided a user terminal to successfully access the specific exercise data user account in the web service, acquire the at least one device identifier from the web service, and apply the acquired at least one device identifier in determining whether or not to allow the user terminal to wirelessly pair with a physiological sensor device.
    Type: Grant
    Filed: September 13, 2013
    Date of Patent: July 11, 2017
    Assignee: POLAR ELECTRO OY
    Inventors: Matti Sipola, Erkki Silvola, Juha Onkila, Petteri Siekkinen
  • Patent number: 9661083
    Abstract: A first computing device sends a plurality of request messages to a second computing device that is outside a firewall associated with the first computing device, each request message of the plurality of request messages comprising a request for the second computing device to send a response message to the first computing device after a time period specified in the request message. The first computing device determines a timeout period of the firewall based on one or more response messages that are received responsive to the plurality of request messages. The first computing device sends or receives an additional message to or from the second computing device within the timeout period to prevent the firewall from blocking future messages from the second computing device.
    Type: Grant
    Filed: June 18, 2014
    Date of Patent: May 23, 2017
    Assignee: Ayla Networks, Inc.
    Inventors: Joseph R. Eykholt, Adrian Caceres
  • Patent number: 9654590
    Abstract: A method and apparatus for providing labelling information to a third party regarding terminal users in a communication network. A labelling unit receives communication related data generated from executed communications of the terminal users, and fetches stored labelling rules which have been configured specifically for the third party. The labelling unit then converts the communication related data into labelling information, where a communication habits vector is determined by applying the fetched labelling rules on the received communication related data, and the labelling information is determined for the terminal user(s) based on the resulting communication habits vector. The determined labelling information is finally delivered to the third party.
    Type: Grant
    Filed: June 26, 2009
    Date of Patent: May 16, 2017
    Assignee: TELEFONAKTIEBOLAGET L M ERICSSON
    Inventors: Tor Kvernvik, Martin Svensson
  • Patent number: 9634881
    Abstract: Technologies are generally described herein for deploying an application in a ubiquitous computing system. An allocation module may receive a command to deploy the application having multiple application modules to various nodes in the ubiquitous computing system. For at least one application module, the allocation module may identify, within the ubiquitous computing system, a set of heterogeneous nodes capable of executing the application module and having greater diversity over other sets of nodes in the ubiquitous computing system. The allocation module may deploy the application to the set of heterogeneous nodes.
    Type: Grant
    Filed: February 3, 2011
    Date of Patent: April 25, 2017
    Assignee: Empire Technology Development LLC
    Inventor: Ezekiel Kruglick
  • Patent number: 9544269
    Abstract: Methods and systems for configuring a network are disclosed. An example method can comprise receiving a request from a first device to connect to a first network. An example method can also comprise determining a first logical address. The first logical address can comprise one or more bits configured to identify the first device on the first network and specify configuration information for the first device. An example method can further comprise providing the first logical address to the first device.
    Type: Grant
    Filed: May 1, 2013
    Date of Patent: January 10, 2017
    Assignee: Comcast Cable Communications, LLC
    Inventors: John Jason Brzozowski, John Leddy
  • Patent number: 9515955
    Abstract: A device may receive a request for messaging from a client device, and may determine a set of available data centers, of multiple of data centers, based on data received on a set of networking ports of the device. The device may configure a set of local queue managers to provide messaging to a set of external queue managers based on determining the set of available data centers. The device may assign the request to a particular local queue manager associated with providing messaging to a particular external queue manager that is associated with a particular data center. The device may provide the request to the particular data center via the particular local queue manager and a particular external queue manager associated with the particular data center, and may determine a reference identifier based on providing the request.
    Type: Grant
    Filed: December 11, 2013
    Date of Patent: December 6, 2016
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Chenchu Rama Prasad Arikatla, Ramesh Babu Ramakrishnan, Ajay J. Vora, Sanjay Basu, Lawrence G. Bronson, Chaitanya S. Vaddey
  • Patent number: 9426221
    Abstract: A computer implemented method of storing data in at least one mobile node according to mobile node location may include identifying a first qualified mobile node and determining a first geographic position of the first qualified mobile node. The method may include determining a user geographic position of a user device, determining whether the first geographic position is within a first proximity relative to the user device, and causing storage of a first data portion in the first qualified mobile node in response to determining that the first geographic position is within the first proximity.
    Type: Grant
    Filed: June 18, 2014
    Date of Patent: August 23, 2016
    Assignee: International Business Machines Corporation
    Inventors: Mark S. Fleming, Steven E. McNeal, Zhi Qiang Wei, Gregory C. Windsor, Jin Yu Xu, Zhe Yi Zhu
  • Patent number: 9420033
    Abstract: A method of and system for managing file transfer commands to a remote system is disclosed. The method and system may include establishing a first defined file transfer command having a first group identifier. The first defined file transfer command may be configured to pull data from the remote system. The method and system may include establishing a second defined file transfer command having a second group identifier. The second defined file transfer command may be configured to at least one of delete data of the remote system and push data to the remote system. The method and system may include performing the first defined file transfer command after performing the second defined file transfer command when the first group identifier and the second group identifier match.
    Type: Grant
    Filed: January 26, 2016
    Date of Patent: August 16, 2016
    Assignee: International Business Machines Corporation
    Inventors: Joseph V. Malinowski, Miguel A. Perez, David C. Reed, Max D. Smith
  • Patent number: 9413624
    Abstract: The present disclosure provides a method and device for providing system status information. The method comprises: receiving, from an input mechanism associated with a communication device, a request to share system status information; and in response to receiving the request to share the system status information: (i) obtaining system status information associated with the communication device; and (ii) automatically populating one or more portions of an electronic message based on the system status information. The system status information comprises processor usage information.
    Type: Grant
    Filed: February 22, 2011
    Date of Patent: August 9, 2016
    Assignee: BlackBerry Limited
    Inventors: Michael Grant Kirkup, Andrew Ho Yin Leung
  • Patent number: 9400877
    Abstract: A server device is provided, which includes a reception unit receiving device identification information of a client device and user identification information of a user of the client device from the client device; a device determination unit determining whether or not it is possible to grant the user authorization to use a service on the basis of the device identification information; a user determination unit determining whether or not it is possible to grant the user the authorization to use on the basis of the user identification information; and a transmission unit transmitting information on the authorizable services of the services, for which it is determined that it is possible to grant the user the authorization to use on the basis of the device identification information and the user identification information, to the client device.
    Type: Grant
    Filed: March 7, 2012
    Date of Patent: July 26, 2016
    Assignee: SONY CORPORATION
    Inventors: Masaaki Isozaki, Masaaki Koyanagi
  • Patent number: 9391832
    Abstract: Surrogate browsing techniques are disclosed. A request for a page is received, from a client, by a surrogate. The specified page is requested by the surrogate. The page is rendered at the surrogate. A representation of the page is transmitted to the client. An event is received from the client. An update is sent to the client after reproducing the received event at the surrogate.
    Type: Grant
    Filed: June 22, 2012
    Date of Patent: July 12, 2016
    Assignees: Menlo Security, Inc., The Regents of the University of California
    Inventors: Xiaodong Dawn Song, Ian Fischer, Gautam Altekar, Lorenzo Martignoni, Zvonimir Pavlinovic
  • Patent number: 9367862
    Abstract: A podcast system and method are provided to select and deliver media ads over a network to a user device and to insert the media ads in media content subscribed to and delivered over the network to the user device.
    Type: Grant
    Filed: November 26, 2013
    Date of Patent: June 14, 2016
    Assignee: Sony Interactive Entertainment America LLC
    Inventors: Andrey Yruski, Murgesh Navar, Roman Markovetski
  • Patent number: 9369516
    Abstract: Methods, apparatuses, and systems for improving utilization of a communications system (e.g., a satellite communications system) are provided, using techniques referred to herein as “deltacasting.” Embodiments operate in a client-server context, in which the server-side of the communication link intercepts requests and responses using a client-server optimizer (e.g., a transparent proxy or in-line optimizer between a client web browser and an Internet content provider). The optimizer uses techniques, such as dictionary coding techniques, to create fingerprints of content traversing the links of the communications system. These fingerprints are used to identify and exploit multicasting and/or other opportunities for increased utilization of the communications links.
    Type: Grant
    Filed: January 4, 2010
    Date of Patent: June 14, 2016
    Assignee: VIASAT, INC.
    Inventors: William B. Sebastian, Peter Lepeska
  • Patent number: 9350636
    Abstract: A method is provided in one example embodiment and includes processing a first text created by a user into a first bag of words, the first bag of words comprising a list of words that appear in the text, each of the words having associated therewith a number representing a number of times the associated word appears in the text; and computing a similarity between the first bag of words and at least one second bag of words. The method further comprises comparing the computed similarity with a threshold; and_determining that the user is a spammer if the computed similarity bears a first relationship with the threshold.
    Type: Grant
    Filed: October 8, 2013
    Date of Patent: May 24, 2016
    Assignee: MATCH.COM, LLC
    Inventors: Tom R. Quisel, Anson Wang