Patents Examined by Madhu Woolcock
  • Patent number: 9900227
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for analyzing changes in web analytics metrics. In one aspect, a method includes identifying a change in a web analytics metric for a website over a period of time, the web analytics metric being based at least in part on visitor data for the website over the period of time; computing a respective segment contribution score for each of a plurality of segments of the web analytics metric, wherein a segment contribution score for a particular segment is based at least in part on a comparison between a value of the web analytics metric and a value of the particular segment during the period of time; and identifying one or more of the plurality of segments as contributing to the change in the web analytics metric based on the respective segment contribution scores.
    Type: Grant
    Filed: November 15, 2016
    Date of Patent: February 20, 2018
    Assignee: Google LLC
    Inventors: Lin Liao, Jiang Ni, Elizabeth L. Liebert
  • Patent number: 9832244
    Abstract: A method and apparatus for dynamic quality adjustment of digital media based on changing streaming constraints is provided. A digital media server sends a digital media stream according to a set of streaming constraints to a requesting client. Audio and visual information may be sent to a requesting client together in a single stream, or separately in multiple streams. A client sends a request over a control network to the digital media server indicating information of a particular type is no longer desired. In response to receiving the signal, the video server ceases transmission of that particular type of information to the signaling client, thus relaxing streaming constraints.
    Type: Grant
    Filed: January 20, 2009
    Date of Patent: November 28, 2017
    Assignee: ARRIS Enterprises LLC
    Inventor: David J. Pawson
  • Patent number: 9729554
    Abstract: A system may include a first network in which user device(s) and a HIP server are communicably coupled. The first network may include a secure data administrator, such as a medical data system, that stores secure data. In some implementations, at least one of the user devices may include a web module and communicate with a web server through a second network. At least one of the user device may be restricted from communicating with the secure data administrator, so the user device may request data stored in the secure data administrator through the HIP server. The user device may base the requests for the data on information received from the web server.
    Type: Grant
    Filed: November 28, 2016
    Date of Patent: August 8, 2017
    Assignee: Ikonopedia, Inc.
    Inventors: Michael J. Vendrell, Michael Sokoryansky
  • Patent number: 9641609
    Abstract: An system, apparatus, and methods for integrated messaging are disclosed. The apparatus may include a user interface engine, an authorization module and a messaging module. The user interface engine receives input describing a recipient and a message to be received by the recipient. The authorization module generates an authorization signal indicating whether the recipient is authorized to exchange messages via a group messaging engine. The authorization module is coupled to the user interface engine to receive the input describing the recipient. The messaging module selectively transmits the message for dispatch to a user device of the recipient via the group messaging engine or a fallback messaging service based at least in part on the authorization signal. The messaging module is coupled to the authorization module to receive the authorization signal and coupled to the user interface engine to receive the input describing the recipient and the message.
    Type: Grant
    Filed: May 3, 2012
    Date of Patent: May 2, 2017
    Assignee: Google Inc.
    Inventors: Benjamin David Eidelson, Colin Gibbs
  • Patent number: 9571448
    Abstract: Exemplary embodiments of the present invention provide a method comprising receiving, at a node, an address assignment message, allocating, by the node, a predetermined address interval of an available address space to a respective port of the node which predetermined address interval is defined in the address assignment message, and assigning at least one address for performing communication via a respective port starting with a center address of the predetermined address interval of the available address space allocated for the port concerned. Further, exemplary embodiments of the present invention also relate to respective devices and system.
    Type: Grant
    Filed: December 10, 2008
    Date of Patent: February 14, 2017
    Assignee: Nokia Technologies Oy
    Inventors: Sergey Balandin, Michel Gillet
  • Patent number: 9571355
    Abstract: In a having a plurality of levels, each level has at least one information node; a number of information nodes of a lower k+1-th level are assigned to an information node of a k-th level configured thereabove and linked to this one information node; one information node of the lower k+1-th level is designed to inform the information node of the k-th level configured thereabove, which pieces of information the information node of the k+1-th level needs, and which pieces of information the information node of the k+1-th level is making available.
    Type: Grant
    Filed: September 28, 2011
    Date of Patent: February 14, 2017
    Assignee: ROBERT BOSCH GMBH
    Inventors: Volker Blaschke, Juergen Schirmer, Tobias Lorenz, Clemens Schroff, Timo Lothspeich
  • Patent number: 9542415
    Abstract: A system and method for specifying the placement of and managing the placement of objects on a distributed networked grid. Some embodiments of the invention comprise a user interface for specifying rules for the placement of objects on the grid and an execution module that places objects on the grid based on the rules specified. Rules may comprise a matching criteria specification, which determines whether a rule applies to a particular object, and a placement specification, which directs the locations at which an object will be placed under the rule.
    Type: Grant
    Filed: October 27, 2014
    Date of Patent: January 10, 2017
    Assignee: NETAPP, INC.
    Inventors: David Slik, Oliver Seiler, Pey Silvester
  • Patent number: 9524167
    Abstract: Techniques are described for providing users with access to computer networks, such as to enable users to create and configure computer networks that are provided by a remote configurable network service for the users' use. Computer networks provided by the configurable network service may be configured to be private computer networks that are accessible only by the users who create them, and may each be created and configured by a client of the configurable network service to be an extension to an existing computer network of the client, such as a private computer network extension to an existing private computer network of the client. In addition, access to remote resource services may be configured and provided from such computer networks in various manners, such as to automatically include access control information to limit access to particular resources to computing nodes at the location of that provided computer network.
    Type: Grant
    Filed: December 10, 2008
    Date of Patent: December 20, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Daniel T. Cohn, Eric Jason Brandwine, Andrew J. Doane
  • Patent number: 9521205
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for analyzing changes in web analytics metrics. In one aspect, a method includes identifying a change in a web analytics metric for a website over a period of time, the web analytics metric being based at least in part on visitor data for the website over the period of time; computing a respective segment contribution score for each of a plurality of segments of the web analytics metric, wherein a segment contribution score for a particular segment is based at least in part on a comparison between a value of the web analytics metric and a value of the particular segment during the period of time; and identifying one or more of the plurality of segments as contributing to the change in the web analytics metric based on the respective segment contribution scores.
    Type: Grant
    Filed: August 1, 2011
    Date of Patent: December 13, 2016
    Assignee: Google Inc.
    Inventors: Lin Liao, Jiang Ni, Elizabeth L. Liebert
  • Patent number: 9509695
    Abstract: A system may include a first network in which user device(s) and a HIP server are communicably coupled. The first network may include a secure data administrator, such as a medical data system, that stores secure data. In some implementations, at least one of the user devices may include a web module and communicate with a web server through a second network. At least one of the user device may be restricted from communicating with the secure data administrator, so the user device may request data stored in the secure data administrator through the HIP server. The user device may base the requests for the data on information received from the web server.
    Type: Grant
    Filed: June 6, 2014
    Date of Patent: November 29, 2016
    Assignee: Ikonopedia, Inc.
    Inventor: Michael Sokoryansky
  • Patent number: 9503510
    Abstract: Embodiments of methods, systems and apparatuses for distributing content over a communication network based on a value metric, are disclosed. One method includes managing, by at least one content distribution server, a plurality of content. The method further includes assisting preloading of at least a portion of a content to a storage element as directed by a service provider, wherein the content is selected from the plurality of content based on a value metric, wherein the value metric includes a cost parameter, and wherein the storage element is coupled to the at least one content distribution server over the communication network.
    Type: Grant
    Filed: March 7, 2013
    Date of Patent: November 22, 2016
    Assignee: Headwater Partners II LLC
    Inventors: Gregory G. Raleigh, Jose Tellado
  • Patent number: 9495221
    Abstract: A method and system for configuring information for a distributed computing environment is provided. The method and system comprises providing a job containing a list of tasks to a controller, the tasks including a bootstrap tool and configuration information related to the computer network. The method and system also comprises providing a task to each of a plurality of agents on the distributed computer network, each task being based on one of the tasks of the job. The method and system further comprises executing code by each of the plurality of agents based upon the tasks process, wherein the code provides configuration information for a master process and a plurality of slave processes within the distributed computer network. The present invention allows processes run on a distributed set of computers to be provided with appropriate configuration files without requiring the master node to pre-generate those files ahead of time.
    Type: Grant
    Filed: October 23, 2009
    Date of Patent: November 15, 2016
    Assignee: Apple Inc.
    Inventor: David A. Kramer
  • Patent number: 9491138
    Abstract: Translation of Internet Protocol version 4 (IPv4) and Internet Protocol version 6 (IPv6) addresses is contemplated, such as for use in allowing IPv4 devices to connect with IPv6 device without requiring the IPv4 devices to specify the IPv6 address of the connected-to IPv6 device. The IPv6 addresses may be translated to IPv4 addresses suitable for use with the IPv4 devices in a manner that sufficiently compresses the IPv6 for use with the more bit limited nomenclature of an IPv4 address.
    Type: Grant
    Filed: May 5, 2014
    Date of Patent: November 8, 2016
    Assignee: Cable Television Laboratories, Inc.
    Inventors: Christopher J. Donley, Christopher Grundemann, Vikas Sarawat
  • Patent number: 9440591
    Abstract: An enhanced visibility system for utility vehicles is disclosed. The visibility system may enhance an operator's view from the utility vehicle by making an obstruction appear transparent to the operator.
    Type: Grant
    Filed: May 13, 2009
    Date of Patent: September 13, 2016
    Assignee: DEERE & COMPANY
    Inventors: Scott Svend Hendron, Robert Charles Moore, Sean L. Mooney, Nicholas E. Bollweg, Kurt A. Chipperfield
  • Patent number: 9444784
    Abstract: An apparatus and method of communication include establishing, by a first communication device, a proximity-based connection with a another communication device, transmitting a first public network address of the first communication device over the proximity-based connection, receiving a second public network address of another communication device over the proximity-based connection, and establishing a communication session over a wide area connection using the first public network address and the second public network address.
    Type: Grant
    Filed: April 17, 2012
    Date of Patent: September 13, 2016
    Assignee: Qualcomm Innovation Center, Inc.
    Inventors: Gregory Burns, Jack H. Profit
  • Patent number: 9391789
    Abstract: Methods and systems for updating memory content in a mobile client are disclosed. For example, an exemplary method includes maintaining a list of first attributes relating to a set of first messages on the mobile client, wherein each of the set of first messages resides on the mobile client, maintaining a list of second attributes relating to set of second messages on the mobile client, wherein each of the set of second messages does not reside on the mobile client, identifying target attributes associated with a message request by the mobile client, selecting by the mobile client a selected message from one of the set of first messages and the set of second messages by applying a set of selection rules to the target attributes, and in the situation where a second message is selected, requesting the selected second message from a remote server using a wireless link.
    Type: Grant
    Filed: December 11, 2008
    Date of Patent: July 12, 2016
    Assignee: QUALCOMM Incorporated
    Inventor: Dilip Krishnaswamy
  • Patent number: 9384296
    Abstract: In order to provide an information providing system appropriate for acquiring information associated with text contained in a Web document, a plugin program is executed in a client device, and settings in a dispatch unit are modified. Specification of text in a Web document by an input reception unit, acquisition of text from the Internet by a document acquisition unit, and display on a screen by a document display unit are hooked when required. When a first type instruction specifying a URL is input with the input reception unit, a document is acquired by a document acquisition unit. When a second type instruction is input, an associated information acquisition unit queries a plurality of server devices with the text, and an associated information display unit displays the associated information provided in a popup.
    Type: Grant
    Filed: June 27, 2008
    Date of Patent: July 5, 2016
    Assignee: Rakuten, Inc.
    Inventor: Kumiko Ishii
  • Patent number: 9363228
    Abstract: An apparatus and method of communication include establishing, by a first peer device, a proximity-based connection with a second peer device, transmitting a first public network address of the first peer device over the proximity-based connection for receipt by the second peer device, receiving a second public network address of the second peer device over the proximity-based connection, and establishing a communication session over a wide area connection using the first public network address and the second public network address.
    Type: Grant
    Filed: October 5, 2010
    Date of Patent: June 7, 2016
    Assignee: Qualcomm Innovation Center, Inc.
    Inventors: Gregory Burns, Jack H. Profit
  • Patent number: 9363107
    Abstract: A mechanism for accessing and processing monitoring data resulting from customized monitoring of system activities. A method of embodiments of the invention includes invoking, via a Command-Line Interface (CLI) shell console, a performance monitor at a host computer system to perform monitoring of activities of a plurality of system components of one or more computer systems. The CLI shell console provides an abstraction layer for interfaces and further provides host performance information via a common interface independent of operating systems, monitoring use-cases, monitoring tools, or programming languages employed at the host computer system. The method further includes accessing monitoring data generated from monitoring of the activities by the performance monitor.
    Type: Grant
    Filed: October 5, 2010
    Date of Patent: June 7, 2016
    Assignee: Red Hat Israel, Ltd.
    Inventor: Michael Pasternak
  • Patent number: 9363207
    Abstract: In one embodiment, a method includes obtaining addresses of end hosts at a switch, the switch configured with a primary virtual local area network and a secondary virtual local area network, creating a private virtual local area network access list comprising the addresses of end hosts permitted to communicate on the secondary virtual local area network, and applying the private virtual local area network access list to interfaces connected to the end hosts permitted to communicate on the secondary virtual local area network. An apparatus is also disclosed.
    Type: Grant
    Filed: June 24, 2011
    Date of Patent: June 7, 2016
    Assignee: Cisco Technology, Inc.
    Inventors: Anuraag Mittal, Huei-Ping Chen