Patents Examined by Larry Donaghue
-
Patent number: 9641411Abstract: Aspects and implementations of the present disclosure are directed to methods of and systems for estimating latent demand with user prioritization. The estimated latent demand may be used to identify potential increases in usage of a networked computer service that could be realized by provisioning additional resources. A sub-set of the user base is provided a communication quality of service enhancement simulating provisioning of additional resources. Estimated latent usage demand is then determined by comparing the networked computer service usage by the user base receiving the enhancement with usage by a user base not receiving the enhancement.Type: GrantFiled: December 12, 2013Date of Patent: May 2, 2017Assignee: Google Inc.Inventors: Brian Rogan, Richard Benjamin Leider, Devin Richard Kennedy
-
Patent number: 9635083Abstract: Described herein is a mashing technology that facilitates mashup creation over a plurality of publish/subscribe social network data stream. These mashing techniques that are tailored to managing content from disparate social networks. As described herein, these techniques include creating and using a set of operations that facilitate the creation of “mashups” over multiple publish/subscribe social network data streams.Type: GrantFiled: February 29, 2016Date of Patent: April 25, 2017Assignee: Microsoft Technology Licensing, LLCInventor: Henricus Johannes Maria Meijer
-
Patent number: 9635068Abstract: A method for controlling media presentation is performed at a first electronic device having one or more processors and memory storing one or more programs for execution by the one or more processors. A user input requesting a media-control operation to be implemented at a second electronic device distinct from the first electronic device is received. In response to receiving the user input, a first request is sent to a server system to cause the media-control operation to be implemented at the second electronic device, wherein the server system is distinct from the first electronic device. A second request is sent to the second electronic device, wherein the second request is a request to implement the media-control operation at the second electronic device.Type: GrantFiled: November 24, 2015Date of Patent: April 25, 2017Assignee: SPOTIFY ABInventors: Sten Garmark, Karl Magnus Roos, Andreas Oman, Per Gunnar Joachim Bengtsson, Marcus Per Vesterlund
-
Patent number: 9634971Abstract: A network is disclosed that includes a message originator computer and a message recipient computer, for secure electronic mail delivery. In accordance with the invention, the network includes a message delivery server that can distinguish between real and phantom messages. In operation, the message originator computer waits a random time and then transmits a first encrypted phantom message to the message delivery server. This message is to spoof an eavesdropper into believing that there is a steady stream of messages being sent from the originator computer. However, the message delivery server recognizes the message as a phantom message and discards it. When the message originator computer receives a user request to transmit a real message to the recipient computer, it waits a random time and then encrypts and transmits the real message to the message delivery server. The message delivery server recognizes the message as a real message and forwards the real message to the recipient computer.Type: GrantFiled: June 29, 2015Date of Patent: April 25, 2017Assignee: AT&T Intellectual Property II, L.P.Inventors: Joseph Thomas O'Neil, Kenneth H. Rosen
-
Patent number: 9614882Abstract: A system and a method are disclosed for a content delivery system that enable system-independent, remote storing of digital content on any number of a user's devices. The system and method enable a user to designate a digital content item appearing in a web page for storage, as well as a specific, separate device on which to store the content item. The digital content item is not restricted to being viewed or accessed within the content delivery system, but rather the content delivery system enables remote storing of digital content across multiple different systems, from multiple different content sources, for viewing on multiple different devices for any given user.Type: GrantFiled: October 13, 2015Date of Patent: April 4, 2017Assignee: Google Inc.Inventor: James Edward Conley
-
Patent number: 9471898Abstract: Embodiments of the present invention provide a method, system and computer program product for e-mail message endorsement in an e-mail management system. In an embodiment of the invention, a method for e-mail message endorsement in an e-mail management system can be provided. The method can include comparing a sender and a recipient of an e-mail message in a social network to identify linking relationships between the sender and the recipient, scoring the e-mail message based upon the identified linking relationships, and visually distinguishing the e-mail message based upon the scoring. In one aspect of the embodiment, the method further can include repeating the comparing to identify new linking relationships, updating the scoring based upon the identified new linking relationships, and updating the visual distinction of the e-mail message based upon the updated scoring.Type: GrantFiled: December 31, 2007Date of Patent: October 18, 2016Assignee: International Business Machines CorporationInventors: Frank J. Jania, Ruthie D. Lyle
-
Patent number: 9471533Abstract: Systems, methods, and computer readable media are described for validating objects stored in a web cache. In one embodiment, a computing device caches objects received while accessing networked content over a network. The computing device generates a description of conditions associated with the caching of the objects. When the computing device accesses networked content via a second network, the computing device or a remote server connected thereto utilizes the description to determine whether an object in the cache is trusted or untrusted. The server manages a policy that defines rules for making the determination. The policy can be generated based on descriptions received from a plurality of devices.Type: GrantFiled: March 6, 2013Date of Patent: October 18, 2016Assignee: Amazon Technologies, Inc.Inventors: Gregory Branchek Roth, Nicholas Howard Brown
-
Patent number: 9448898Abstract: A service appliance is installed between production servers running service applications and service users. The production servers and their service applications provide services to the service users. In the event that a production server is unable to provide its service to users, the service appliance can transparently intervene to maintain service availability. To maintain transparency to service users and service applications, service users are located on a first network and production servers are located on a second network. The service appliance assumes the addresses of the service users on the second network and the addresses of the production servers on the first network. Thus, the service appliance obtains all network traffic sent between the production server and service users. While the service application is operating correctly, the service appliance forwards network traffic between the two networks using various network layers.Type: GrantFiled: July 11, 2013Date of Patent: September 20, 2016Assignee: Ongoing Operations LLCInventors: Matt Ocko, George Tuma, Sandeep Sukhija, John Purrier, Rajesh Gupta, Deepak Khajuria, Saumitra Das, Manish Kalia
-
Patent number: 9438506Abstract: Methods and apparatus for providing identity and access management-based access control for connections between entities in virtual (overlay) network environments. At the encapsulation layer of the overlay network, an out-of-band connection creation process may be leveraged to enforce access control and thus allow or deny overlay network connections between sources and targets according to policies. For example, resources may be given identities, identified resources may assume roles, and policies may be defined for the roles that include permissions regarding establishing connections to other resources. When a given resource (the source) attempts to establish a connection to another resource (the target), role(s) may be determined, policies for the role(s) may be identified, and permission(s) checked to determine if a connection from the source to the target over the overlay network is to be allowed or denied.Type: GrantFiled: December 11, 2013Date of Patent: September 6, 2016Assignee: Amazon Technologies, Inc.Inventor: Mark Ryland
-
Patent number: 9437006Abstract: A system and method are presented for use in the object reconstruction. The system comprises an illuminating unit, and an imaging unit (see FIG. 1). The illuminating unit comprises a coherent light source and a generator of a random speckle pattern accommodated in the optical path of illuminating light propagating from the light source towards an object, thereby projecting onto the object a coherent random speckle pattern. The imaging unit is configured for detecting a light response of an illuminated region and generating image data. The image data is indicative of the object with the projected speckles pattern and thus indicative of a shift of the pattern in the image of the object relative to a reference image of said pattern. This enables real-time reconstruction of a three-dimensional map of the object.Type: GrantFiled: June 21, 2015Date of Patent: September 6, 2016Assignee: APPLE INC.Inventors: Zeev Zalevsky, Alexander Shpunt, Aviad Maizels, Javier Garcia
-
Patent number: 9432350Abstract: The system and method for intelligent workload management described herein may include a computing environment having a model-driven, service-oriented architecture for creating collaborative threads to manage workloads, wherein the management threads may converge information for managing identities and access credentials, enforcing policies, providing compliance assurances, managing provisioned and requested services, and managing physical and virtual infrastructure resources. In one implementation, an authentication server may generate authentication tokens defining access credentials for managed entities across a plurality of authentication domains, wherein the authentication tokens may control access to resources in an information technology infrastructure. For example, a management infrastructure may create service distributions for the managed entities, which may include virtual machine images hosted on physical resources.Type: GrantFiled: April 28, 2014Date of Patent: August 30, 2016Assignee: Novell, Inc.Inventors: Eric W. B. Anderson, Robert A. Wipfel, Moiz Kohari
-
Patent number: 9426212Abstract: A machine may generate and store a correlation among multiple identifiers of the user that enable access to an application through multiple systems. For example, the user may have a first identifier for using a first social network system, and a second identifier for using a second social network system, and the machine may generate and store a correlation between the first identifier and the second identifier. The machine may identify the user based on the first identifier and access a database that stores the correlation. The machine may then access a configuration of the application based on the correlation and configure the application in accordance with the configuration. The machine may generate a visual representation of the configured application, provide the visual representation to a device of a further user, receive an indication of an opinion of the further user on the visual representation, and present the indication.Type: GrantFiled: December 18, 2015Date of Patent: August 23, 2016Assignee: Zynga Inc.Inventors: Dylan Sproule, Shane Hall, Ben Hall, Timothy J. O. Catlin, Jason Paul Allen, Clayton Rhodes Stark
-
Patent number: 9413954Abstract: A camera system having at least one self-contained, universally mountable camera module having a housing and a plurality of cameras disposed within the confines of the housing, each camera having a predetermined field of view to the exterior of the housing that when combined provide at least a 180 degree view about the housing. The system also includes communication elements within the housing to provide electrical communication between the plurality of cameras and a position external to the module and at least one receiver that receives the camera views from the module that is operable by a user to view one or more camera views at a time as individual views as well as a composite view of at least two or more camera views.Type: GrantFiled: April 22, 2013Date of Patent: August 9, 2016Inventor: Daniel Theobald
-
Patent number: 9407712Abstract: A computer implemented method includes receiving an object scheduled for automatic deletion after a specified viewing period, a specified number of views or a specified period of time. Object push criteria are evaluated. The object is pushed to an edge server cache in response to evaluating. The object is served in response to a request for the object.Type: GrantFiled: December 21, 2015Date of Patent: August 2, 2016Assignee: Snapchat, Inc.Inventor: Timothy Sehn
-
Patent number: 9407505Abstract: A computing resource is loaded with the code or data, and an audited record of the loaded code or data is generated. Furthermore, a configuration integrity is generated based on the record of the loaded code or data. The configuration integrity verifier is sent to a requestor for verification of the code or data, the configuration integrity verifier being usable as a trusted verification of the loaded code or data.Type: GrantFiled: March 4, 2013Date of Patent: August 2, 2016Assignee: Amazon Technologies, Inc.Inventor: Peter Zachary Bowen
-
Patent number: 9401890Abstract: In a content addressable network, a hash result of a data item, which is a part of or relating to an entity to be accessed via the network, constitutes (401, 402) at least a part of an L3 network layer, e.g. IP, destination address and/or a protocol layer below L3, e.g. Ethernet, destination address of a protocol data unit, e.g. a data packet, frame, or cell. The entity to be accessed can be e.g. a data file, a hierarchical data structure, or a process to be controlled via the network. There is no need to retrieve e.g. an Ethernet address, or e.g. an IP-address, on the basis of the hash result of the data item, because the hash result itself is used as the address. Hence, in the content addressable network, the step for address retrieval on the basis of the hash result becomes needless.Type: GrantFiled: March 4, 2013Date of Patent: July 26, 2016Assignee: CORIANT OYInventor: Juha-Petteri Nieminen
-
Patent number: 9398066Abstract: Systems, methods, and computer readable media are described for validating objects stored in a web cache. In one embodiment, a computing device caches objects received while accessing networked content over a network. The computing device generates a description of conditions associated with the caching of the objects. When the computing device accesses networked content via a second network, the computing device or a remote server connected thereto utilizes the description to determine whether an object in the cache is trusted or untrusted. The server manages a policy that defines rules for making the determination. The policy can be generated based on descriptions received from a plurality of devices.Type: GrantFiled: March 6, 2013Date of Patent: July 19, 2016Assignee: Amazon Technologies, Inc.Inventors: Gregory Branchek Roth, Nicholas Howard Brown
-
Patent number: 9380106Abstract: A system and method for data communication connecting on-line networks with on-line and off-line computers. The present system provides for broadcast of up to the minute notification centric information thereby providing an instant call to action for users who are provided with the ability to instantaneously retrieve further detailed information. The notification centric portions of information is wirelessly broadcast to wireless receiving devices which are attached to computing devices. Upon receipt of the information at the personal computer, the user is notified through different multimedia alerts that there is an incoming message. Wirelessly broadcasted URL's, associated with the data, are embedded in data packets and provide an automated wired or wireless connection back to the information source for obtaining detailed data.Type: GrantFiled: February 6, 2014Date of Patent: June 28, 2016Assignee: SimpleAir, Inc.Inventors: John M. Payne, Tim Von Kaenel, Jeffrey Odell, David Starr, Jason Katz
-
Patent number: 9378141Abstract: Caching metadata that identify hot blocks at a per local cache level are tracked. Tracked caching metadata are maintained so as to be persistent and shared across nodes of the cluster. Local caches are pre-warmed by using maintained caching metadata, responsive to detecting specific node level events. Such events can result in hot blocks being absent from a local cache, such as a failover between nodes or an unexpected failure local to a specific node. Another event example is the access of shared storage content, such as opening a file or mounting a file system by a specific node, in response to which the associated local cache can be pre-warmed using the tracked caching metadata for the specific file, or for each file of the file system. To pre-warm a local cache, hot blocks of stored content identified by corresponding caching metadata are loaded into the local cache.Type: GrantFiled: April 5, 2013Date of Patent: June 28, 2016Assignee: Veritas Technologies LLCInventors: Mithlesh Thukral, Mukesh Bafna, Shirish Vijayvargiya, Sanjay Jain, Sushil Patil, Sanjay Kumar, Anindya Banerjee
-
Patent number: 9374278Abstract: Methods and systems for automated network management are disclosed. A set of GUI-based network management components and running environment are provided. An Executable Procedure can be created and saved as an independent application, automatically executed through a running environment to any network system. Such Procedure may be used for automated trouble shooting, customized report or for generating a visual network device map.Type: GrantFiled: March 15, 2013Date of Patent: June 21, 2016Assignee: NETBRAIN TECHNOLOGIES, IncInventors: Lingping Gao, Guangdong Liao