Patents Examined by Madhu Woolcock
-
Patent number: 9900227Abstract: 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: GrantFiled: November 15, 2016Date of Patent: February 20, 2018Assignee: Google LLCInventors: Lin Liao, Jiang Ni, Elizabeth L. Liebert
-
Patent number: 9832244Abstract: 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: GrantFiled: January 20, 2009Date of Patent: November 28, 2017Assignee: ARRIS Enterprises LLCInventor: David J. Pawson
-
Patent number: 9729554Abstract: 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: GrantFiled: November 28, 2016Date of Patent: August 8, 2017Assignee: Ikonopedia, Inc.Inventors: Michael J. Vendrell, Michael Sokoryansky
-
Patent number: 9641609Abstract: 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: GrantFiled: May 3, 2012Date of Patent: May 2, 2017Assignee: Google Inc.Inventors: Benjamin David Eidelson, Colin Gibbs
-
Patent number: 9571448Abstract: 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: GrantFiled: December 10, 2008Date of Patent: February 14, 2017Assignee: Nokia Technologies OyInventors: Sergey Balandin, Michel Gillet
-
Patent number: 9571355Abstract: 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: GrantFiled: September 28, 2011Date of Patent: February 14, 2017Assignee: ROBERT BOSCH GMBHInventors: Volker Blaschke, Juergen Schirmer, Tobias Lorenz, Clemens Schroff, Timo Lothspeich
-
Patent number: 9542415Abstract: 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: GrantFiled: October 27, 2014Date of Patent: January 10, 2017Assignee: NETAPP, INC.Inventors: David Slik, Oliver Seiler, Pey Silvester
-
Patent number: 9524167Abstract: 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: GrantFiled: December 10, 2008Date of Patent: December 20, 2016Assignee: Amazon Technologies, Inc.Inventors: Daniel T. Cohn, Eric Jason Brandwine, Andrew J. Doane
-
Patent number: 9521205Abstract: 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: GrantFiled: August 1, 2011Date of Patent: December 13, 2016Assignee: Google Inc.Inventors: Lin Liao, Jiang Ni, Elizabeth L. Liebert
-
Patent number: 9509695Abstract: 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: GrantFiled: June 6, 2014Date of Patent: November 29, 2016Assignee: Ikonopedia, Inc.Inventor: Michael Sokoryansky
-
Patent number: 9503510Abstract: 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: GrantFiled: March 7, 2013Date of Patent: November 22, 2016Assignee: Headwater Partners II LLCInventors: Gregory G. Raleigh, Jose Tellado
-
Patent number: 9495221Abstract: 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: GrantFiled: October 23, 2009Date of Patent: November 15, 2016Assignee: Apple Inc.Inventor: David A. Kramer
-
Patent number: 9491138Abstract: 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: GrantFiled: May 5, 2014Date of Patent: November 8, 2016Assignee: Cable Television Laboratories, Inc.Inventors: Christopher J. Donley, Christopher Grundemann, Vikas Sarawat
-
Patent number: 9440591Abstract: 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: GrantFiled: May 13, 2009Date of Patent: September 13, 2016Assignee: DEERE & COMPANYInventors: Scott Svend Hendron, Robert Charles Moore, Sean L. Mooney, Nicholas E. Bollweg, Kurt A. Chipperfield
-
Patent number: 9444784Abstract: 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: GrantFiled: April 17, 2012Date of Patent: September 13, 2016Assignee: Qualcomm Innovation Center, Inc.Inventors: Gregory Burns, Jack H. Profit
-
Patent number: 9391789Abstract: 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: GrantFiled: December 11, 2008Date of Patent: July 12, 2016Assignee: QUALCOMM IncorporatedInventor: Dilip Krishnaswamy
-
Patent number: 9384296Abstract: 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: GrantFiled: June 27, 2008Date of Patent: July 5, 2016Assignee: Rakuten, Inc.Inventor: Kumiko Ishii
-
Patent number: 9363228Abstract: 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: GrantFiled: October 5, 2010Date of Patent: June 7, 2016Assignee: Qualcomm Innovation Center, Inc.Inventors: Gregory Burns, Jack H. Profit
-
Patent number: 9363107Abstract: 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: GrantFiled: October 5, 2010Date of Patent: June 7, 2016Assignee: Red Hat Israel, Ltd.Inventor: Michael Pasternak
-
Patent number: 9363207Abstract: 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: GrantFiled: June 24, 2011Date of Patent: June 7, 2016Assignee: Cisco Technology, Inc.Inventors: Anuraag Mittal, Huei-Ping Chen