Patents Examined by Glenford Madamba
  • Patent number: 9367298
    Abstract: In general, techniques are described for a batch configuration mode for configuring network devices. A network device comprising a committed data source and a control unit may implement the techniques. The control unit may receive a plurality of separate commit commands instructing the network device to commit configuration changes to the committed data source. Each of the plurality of commit commands instructs the network device to commit an associated portion of the configuration changes to the committed data source. The control unit then groups two or more of the plurality of separate commit commands to form a batch of commit commands and executes the batch of commit commands to commit the portions of the configuration changes associated with the grouped commit commands to the committed data source as if the grouped portions of the configuration changes were associated with a single commit command.
    Type: Grant
    Filed: March 28, 2012
    Date of Patent: June 14, 2016
    Assignee: Juniper Networks, Inc.
    Inventors: Wing Eng, Sri Ram Sankar, Pallavi Mahajan
  • Patent number: 9357269
    Abstract: An Internet capable set-top-box (STB) may be operable to extend a security boundary from the Internet capable STB to an application server to allow support of web browsing operations from the application server. A secure link between the Internet capable STB and the application server may be established. The Internet capable STB may communicate a request for web page information from a secure web server along with cryptographic credentials to the application server, via the secure link. The application server may be allowed to receive the web page information directly from the secure web server and process at least the unsupported portion of the received web page information. The Internet capable STB may then receive the web page information with at least the unsupported portion processed from the application server, via the secure link, for further processing and rendering.
    Type: Grant
    Filed: December 30, 2009
    Date of Patent: May 31, 2016
    Assignee: BROADCOM CORPORATION
    Inventors: Xuemin Chen, Marcus Kellerman, Vladimir Silyaev, David Erickson
  • Patent number: 9348652
    Abstract: The present application is directed to a distributed system that provides multi-cloud aggregation and that includes a cloud-connector server, cloud-connector nodes, and one or more service-provider nodes that cooperate to provide services that are distributed across multiple clouds. A service-provider node obtains tenant-associated information from a virtual data center in which the service-provider node is installed and provides the tenant-associated information to the cloud-connector server.
    Type: Grant
    Filed: July 2, 2012
    Date of Patent: May 24, 2016
    Assignee: VMware, Inc.
    Inventor: Jagannath N. Raghu
  • Patent number: 9336321
    Abstract: A remote browsing and searching process is directed to the management of a remote browse session at a network computing provider. Responsive to a search request, the network computing provider provides search results corresponding to historical content representations associated with content previously requested by the client computing device, search results corresponding to content representations associated with current content, or to data about changes in the content. The network computing provider may determine the search results based on a navigation path associated with a previous request for content, navigation paths of other client computing devices, relationships or differences between various versions of content, or based on any number of other factors. Interactive displays may be provided to client computing devices, allowing a user to refine the search results, zoom and manipulate content representations, and view relationships, similarities, and differences in content representations.
    Type: Grant
    Filed: January 26, 2012
    Date of Patent: May 10, 2016
    Assignee: Amazon Technologies, Inc.
    Inventor: Andrew Hayden
  • Patent number: 9319244
    Abstract: A method, computer readable medium and device that enables emailing a label as a portable data file to destination information associated with a mobile computing device includes obtaining at a proxy server device a web page with a label from a web server device in response to a request from a mobile computing device. The proxy server device obtains destination information for the label associated with the requesting mobile computing device. The proxy server device converts the label into a portable data file and transmits the portable data file using the destination information for the label associated with the requesting mobile computing device.
    Type: Grant
    Filed: December 22, 2010
    Date of Patent: April 19, 2016
    Assignee: Usablenet Inc.
    Inventors: Jason Taylor, Mirco Speretta
  • Patent number: 9319372
    Abstract: Technology for a visual representation of trending topics on social media platforms is disclosed herein. In some embodiments, a method for presenting a dynamic squarified treemap includes steps of retrieving multiple messages from a social networking service, the messages containing multiple trending topics; for each respective trending topic of the trending topics, determining a trending speed and a trending acceleration of the respective trending topic at a time point; and presenting a treemap including multiple shapes. Each respective shape of the shapes is associated with a corresponding trending topic of the trending topics. An area of the respective shape indicates a trending speed of the corresponding trending topic at the time point. A color of the respective shape indicates a trending acceleration of the corresponding trending topic at the time point.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: April 19, 2016
    Assignee: RTReporter BV
    Inventor: Marijn Deurloo
  • Patent number: 9297693
    Abstract: The invention provides a spatially-selective reflective structure for the detection of submillimeter electromagnetic waves and systems and methods incorporating spatially-selective reflective structures. One aspect of the invention provides a spatially-selective reflective structure including a partially-conducting slab and a modulating reflector disk adjacent to the partially-conducting slab. The modulating reflector disk includes a plurality of modulations. Another aspect of the invention provides a submillimeter imaging device including submillimeter wave optics, a spatially-selective reflective structure located in the focal plane of the submillimeter wave optics, a submillimeter wave receiver positioned to capture waves reflected from the spatially-selective reflective structure, and a motor configured to rotate the spatially-selective reflective structure.
    Type: Grant
    Filed: August 9, 2013
    Date of Patent: March 29, 2016
    Assignee: The University of Memphis Research Foundation
    Inventors: Orges Furxhi, Eddie L. Jacobs, Thomas Layton
  • Patent number: 9288000
    Abstract: A system, method, and computer readable medium for monitoring a communication, and providing users with information retrieved from one or more data sources that may be relevant to the communication. An information module monitors a communication associated with at least one remote client by receiving either all (or a portion of) the communication as input. The information module then analyzes the communication to filter out and produce a running list of words that may define the context or key topics of the communication. One or more of the topic words are then used as search terms in a search executed against one or more data sources. The search results may then be forwarded to the remote client in real-time, according to one or more specified parameters. In this regard, a user of a remote client does not have to formulate their own search terms, or even activate the search, while engaged in a communication.
    Type: Grant
    Filed: December 17, 2003
    Date of Patent: March 15, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Carl Joseph Kraenzel
  • Patent number: 9286214
    Abstract: In lieu of merely forwarding different selected content including originally received decoder information (e.g., timing information) to a respective user for a newly selected data stream, a server modifies decoder information of a newly transmitted data stream in accordance with a previously transmitted stream (or a master clock associated with the user) such that respective decoder state information used to decode a first stream of content can also be used to decode a second stream of content. That is, the server encodes and transmits newly selected content to a requestor in accordance with current decoder state information already used by the requestor to decode previously received content. This enables splicing of content together from two or more asynchronous data streams into a single, contiguous data stream even though the data streams originate with different sets of timing information.
    Type: Grant
    Filed: November 28, 2006
    Date of Patent: March 15, 2016
    Assignee: ARRIS Enterprises, Inc.
    Inventor: Francis J. Stifter, Jr.
  • Patent number: 9282010
    Abstract: A technique for communicating in a network management system is disclosed. The technique includes transferring information from an application server to a gateway that processes the information, transferring the gateway processed information from the gateway to a plurality of adapters associated with the gateway that process the gateway processed information, and transferring the adapter processed information from one of the adapters to a client.
    Type: Grant
    Filed: May 2, 2014
    Date of Patent: March 8, 2016
    Assignee: BRIXHAM SOLUTIONS LTD.
    Inventors: Eileen Zhou, Roger Liu, Vijoy Kumar Choyi, Moshe Itah, John Z. Yu
  • Patent number: 9281993
    Abstract: A method to distribute policies may include transmitting one of an identification (ID) assigned to a policy template or the policy template associated with each policy to an enforcement point or selected enforcement points for enforcement. The method may also include transmitting one set of parameters to be used in each policy template to the enforcement point.
    Type: Grant
    Filed: May 17, 2013
    Date of Patent: March 8, 2016
    Assignee: International Business Machines Corporation
    Inventors: David L. Kaminsky, Christina Born, Carrie S. Cheng, Eric Kirschstein
  • Patent number: 9280512
    Abstract: A computerized system for remote access to a computer program, the system comprising a computerized segmenting tool to create a segmented representation of a computer program by creating virtual objects that correspond to objects of the program and clustering the virtual objects to segments of the segmented representation and a remote access application to receive information about the segmented representation from the segmenting tool and to display the segments of the segmented representation, wherein each segment is controllable separately.
    Type: Grant
    Filed: May 23, 2012
    Date of Patent: March 8, 2016
    Inventor: Yosef Benraz
  • Patent number: 9277363
    Abstract: A method and apparatus for modifying data synchronization of a portable computing device responsive to movement of the portable computing device are disclosed. Data exchange quality associated with multiple locations is captured and stored. A predicted location of a portable computing device is determined from stored data describing previous locations of the portable computing device or navigation data. Data exchange quality associated with the predicted location is retrieved and analyzed to modify data exchange between the portable computing device and a server. For example, if the data exchange quality of the predicted location is low, a fault-tolerant data exchange method is selected or if data exchange is not possible at the predicted location, data exchanges occur more frequently prior to the portable computing device reaching the predicted location.
    Type: Grant
    Filed: December 9, 2011
    Date of Patent: March 1, 2016
    Assignee: Google Technology Holdings LLC
    Inventors: Paul Baker, Alexander J. Ralph
  • Patent number: 9262745
    Abstract: A computer-implemented method includes: receiving, using a computer system, first metadata portions regarding each of multiple first-platform roles defined for a first platform, each of the first-platform roles identifying at least one of multiple first-platform applications; generating, using the computer system, second-platform roles for a second platform, each of the second-platform roles corresponding to at least one of the first-platform roles; for each of the second-platform roles, accessing the first metadata portions for the corresponding at least one of the first-platform roles, and comparing, using the computer system, the accessed first metadata portions with second metadata portions assigned to multiple second-platform applications; and for each of the second-platform roles, assigning, using the computer system, at least one of the multiple second-platform applications to the second-platform role based on a match between at least one of the accessed first metadata portions and at least one of the
    Type: Grant
    Filed: March 28, 2012
    Date of Patent: February 16, 2016
    Assignee: SAP Portals Israel Ltd.
    Inventors: Yariv Zur, David Kviti
  • Patent number: 9258169
    Abstract: A first message resilience client device receives from a second message resilience client device a message and a request to deliver the message to a client/server-based server application executed by a server device on behalf of a remote client/server-based client application executed by the second message resilience client device that originated the message. A determination is made as to whether a connection to the server device that executes the client/server-based server application is currently possible using at least one available connection. In response to determining that the connection to the server device that executes the client/server-based server application is not currently possible, the message is stored locally for one of later delivery to the client/server-based server application and propagation of the message to another message resilience client device on behalf of the remote client/server-based client application.
    Type: Grant
    Filed: August 7, 2012
    Date of Patent: February 9, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Laurence J. Plant
  • Patent number: 9253012
    Abstract: A start node acquires coupled state information indicating a connectibility of nodes from a network. By executing simulation in accordance with a computational model constructed based on the coupled state information, the start node determines for each node a first link that transmitted an oscillation or a signal first to the node. A path that extends from a target node to the start node via the first link of intermediate nodes is selected.
    Type: Grant
    Filed: November 11, 2011
    Date of Patent: February 2, 2016
    Assignee: NEC CORPORATION
    Inventors: Masatsugu Ogawa, Yuma Matsuda, Masafumi Yano
  • Patent number: 9231904
    Abstract: A method, system, and computer program product for network-connected devices.
    Type: Grant
    Filed: January 5, 2015
    Date of Patent: January 5, 2016
    Assignee: Weaved, Inc.
    Inventors: Michael W. Johnson, Ryo Koyama, Michael J. S. Smith
  • Patent number: 9219948
    Abstract: Certain aspects of a method and system for compression and decompression for handling web content may include a communication system that comprises a server in a server computing cloud that coordinates operation of one or more set-top boxes. The server may be operable to receive a request to display one or more frames of web content from the one or more set-top boxes. The server may be operable to receive one or more parameters associated with the one or more frames of the requested web content from the one or more set-top boxes. The server may be operable to dynamically encode at least a portion of one or more frames of the requested web content into one or more color spaces based on the received one or more parameters.
    Type: Grant
    Filed: December 30, 2009
    Date of Patent: December 22, 2015
    Assignee: BROADCOM CORPORATION
    Inventors: David Erickson, Marcus Kellerman, Xuemin Chen, Vladimir Silyaev
  • Patent number: 9207975
    Abstract: Techniques are described for managing distributed execution of programs. In some situations, the techniques include determining configuration information to be used for executing a particular program in a distributed manner on multiple computing nodes and/or include providing information and associated controls to a user regarding ongoing distributed execution of one or more programs to enable the user to modify the ongoing distributed execution in various manners. Determined configuration information may include, for example, configuration parameters such as a quantity of computing nodes and/or other measures of computing resources to be used for the executing, and may be determined in various manners, including by interactively gathering values for at least some types of configuration information from an associated user (e.g., via a GUI that is displayed to the user) and/or by automatically determining values for at least some types of configuration information (e.g., for use as recommendations to a user).
    Type: Grant
    Filed: July 22, 2014
    Date of Patent: December 8, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: Peter Sirota, Richendra Khanna, Ian P. Nowland, Richard J. Cole, Jai Vasanth, Andrew J. Hitchcock, Luis Felipe Cabrera
  • Patent number: 9201685
    Abstract: A set of techniques are described for transactional cache versioning and data storage in a distributed data grid environment. A transaction coordinator maintains a commit version for each transaction. This version is updated over the course of the transaction. In addition, each cluster member maintains a local current version that is updated as messages are received from the client. When a client serving as a transaction coordinator sends a message, the transaction coordinator includes an associated transaction's current version value with the message. On receiving a message, the receiving member process sets its current version to be the maximum of its own value and the received value. The receiving member process includes its current version in the return message to the sender. On receiving the return messages, the client sets the transaction's commit version to be greater than the maximum of its own value and the received value.
    Type: Grant
    Filed: January 26, 2012
    Date of Patent: December 1, 2015
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Tom Beerbower, John P. Speidel, Jonathan Purdy