Patents Examined by Philip B. Tran
-
Patent number: 9678774Abstract: Technologies are generally described for the secure live migration of virtual machines. The migration may take place in the context of, for example, public clouds. In various embodiments, by using a hidden process incorporated in a virtual machine's kernel and a trusted wireless and/or wired positioning service, a cloud provider and/or cloud user may be alerted about possible virtual machine hijacking/theft. The provider or user may also be provided with an approximate physical location of the platform running the compromised virtual machine for further investigation and enforcement measures.Type: GrantFiled: April 14, 2015Date of Patent: June 13, 2017Assignee: EMPIRE TECHNOLOGY DEVELOPMENT LLCInventor: Oscar Khesin
-
Patent number: 9680882Abstract: Implementations relate to automatic configuration of endpoint communication devices to set up a communication network such as a VOIP network. In some implementations, a method includes a server receiving an extension request for device extension from an endpoint communications device connected to a communication network, mapping an identifier for the endpoint communications device to a device extension, and transmitting the device extension to the endpoint communications device.Type: GrantFiled: July 22, 2014Date of Patent: June 13, 2017Assignee: Avaya Inc.Inventors: Sounak Sinha, Subhankar Dey
-
Patent number: 9672114Abstract: This document relates to preserving input data. One example includes obtaining a request that a service perform processing on input data to produce an output representation of the input data. This example also includes applying criteria to the request, and preserving the input data responsive to determining that the criteria are met.Type: GrantFiled: July 22, 2014Date of Patent: June 6, 2017Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Christopher Cáliz, Brian Holley, Greg Akselrod, Ryan James, Yan Zhen, Gareth A. Jones, Danny Amirault
-
Patent number: 9674258Abstract: A system for optimizing a website for different contexts includes an intermediary component configured to connect to clients and servers via network connections, means for analyzing a HTTP request from a client and determining specific context of the HTTP request, means for configuring optimization settings of selected website properties for the specific context of the HTTP request, and means for applying the configured context-specific optimization settings to redirected HTTP requests and HTTP responses. The intermediary component includes a traffic management system (TMS) and a traffic processing system (TPS). The TMS manages HTTP requests originating from the clients and targeting the servers and HTTP responses targeting the clients and redirects the HTTP requests to the intermediary component. The TPS receives the redirected HTTP requests and the HTTP responses, detects the context and applies relevant optimization techniques for the specific context to the redirected HTTP requests and the HTTP responses.Type: GrantFiled: October 2, 2012Date of Patent: June 6, 2017Assignee: Yottaa Inc.Inventors: Coach Wei, Raymond Stata
-
Patent number: 9674241Abstract: A system and method for maintaining associations within a social network for a user are provided. A device proximate a user device is identified. It is determined whether the identified device is associated with an entity having a pre-established association with a user of the user device within the social network. The user is associated with the entity within the social network if the identified device is not associated with an entity having a pre-established association with the user if a determination is made that the user is to be associated with the entity. The user-entity association is maintained within the social network based upon whether the entity and the user device remain proximate.Type: GrantFiled: June 20, 2016Date of Patent: June 6, 2017Assignee: Domingo Enterprises, LLCInventor: Michael T. Hoffman
-
Patent number: 9674319Abstract: A detection method, used in a network system, for detecting an online state of a server, includes a host generating a discover packet according to a media access control address of a network interface card of the server and transmitting the discover packet to the network system; and the host capturing the server internet protocol address in at least one offer packet when receiving the at least one offer packet corresponding to the discover packet, and storing the server internet protocol address in a detection result file.Type: GrantFiled: November 14, 2013Date of Patent: June 6, 2017Assignee: Wistron CorporationInventor: Yu-Ta Lin
-
Patent number: 9634962Abstract: A method for message handling between a message producer and a remote message consumer in a shared queue computing environment. The method includes, receiving from a message producer, at least one message by a first queue manager. A first queue manager writes both the message data associated with at least one message, to a shared data repository, and a pointer, associated with the message data to a coupling facility, using an uncommitted key. The second queue manager, upon an indication that an uncommitted key is written to the coupling facility, reads the message from the shared data repository based on the pointer, and stores the message in an internal memory storage buffer. The first queue manager then commits a batch of messages. Finally, the second queue manager merges the pointer and the message from the internal memory storage buffer, in response to a remote message consumer requesting the message.Type: GrantFiled: April 14, 2015Date of Patent: April 25, 2017Assignee: International Business Machines CorporationInventors: Richard M. W. Harran, Matthew W. Leming, Peter Siddall
-
Patent number: 9608943Abstract: Example methods, apparatuses, and/or articles of manufacture are disclosed that may be implemented, in whole or in part, using one or more computing devices to implement a queuing system with an adjustable scalability/reliability level.Type: GrantFiled: February 27, 2014Date of Patent: March 28, 2017Assignee: Yahoo! Inc.Inventors: Ashutosh Singh, Varun Bhagwan, Jaikit Savla, Rahul Teotia
-
Patent number: 9596194Abstract: The invention provides a system and method for determining when a message is received by a recipient or an agent for the recipient. A link is activated at the recipient to provide an indication that the message has been opened by the recipient. The activation of the link may cause a server remote from the recipient to take some further action.Type: GrantFiled: June 17, 2013Date of Patent: March 14, 2017Assignee: RPost Communications LimitedInventor: Terrance A. Tomkow
-
Patent number: 9581965Abstract: An analytical method for computing a video hologram for a holographic reproduction device having at least one light modulation means is disclosed, wherein a scene split into object points is encoded as a whole hologram and can be seen as a reconstruction from a visibility region, located within a periodicity interval of the reconstruction. The visibility region, together with each object point of the scene to be reconstructed, defines a sub-hologram and the whole hologram is generated from a superposition of sub-holograms, wherein the complex hologram values of a sub-hologram are determined from the wave front of the respective object point to be reconstructed in a modulator region of the light modulation means, by calculating and evaluating the transmission or modulation functions of an imaging element formed in the modulator region. The object point to be reconstructed is located in the focal point of the imaging element.Type: GrantFiled: July 20, 2015Date of Patent: February 28, 2017Assignee: SEEREAL TECHNOLOGIES S.A.Inventor: Alexander Schwerdtner
-
Patent number: 9584395Abstract: Techniques for adaptive metric collection, metric storage, and alert thresholds are described. In an approach, a metric collector computer processes metrics as a collection of key/value pairs. The key/value pairs represent the dimensionality of the metrics and allows for semantic queries on the metrics based on keys. In an approach, a storage controller computer maintains a storage system with multiple storage tiers ranked by speed of access. The storage computer stores policy data that specifies the rules by which metric records are stored across the multiple storage tiers. Periodically, the storage computer moves database records to higher or lower tiers based on the policy data. In an approach, a metric collector in response to receiving a new metric, generates a predicted metric value based on previously recorded metric values and measures the deviation from the new metric value to determine whether an alert is appropriate.Type: GrantFiled: November 13, 2013Date of Patent: February 28, 2017Assignee: Netflix, Inc.Inventors: Roy Rapoport, Brent Pitman, Brian Harrington, Daniel Muino
-
Patent number: 9575843Abstract: The management of backup sets based on user feedback techniques include a method, and a system. In some embodiments of these techniques, the method includes receiving an update to a backup set from a first client device. The method further includes analyzing the update made to the backup set. The method further includes updating a default backup set stored in a storage device based on the update to the backup set. This Abstract is provided for the sole purpose of complying with the Abstract requirement rules. This Abstract is submitted with the explicit understanding that it will not be used to interpret or to limit the scope or the meaning of the claims.Type: GrantFiled: March 29, 2010Date of Patent: February 21, 2017Assignee: Carbonite, Inc.Inventors: Andrew Peter Brown, Jeffrey C. Flowers, Jessica Ann Mcisaac, David Friend
-
Patent number: 9577979Abstract: Embodiments described herein relate to systems and methods for local name resolution in network communications. Particular embodiments may enable a device resolution request to include a name that identifies the user device issuing the resolution request. A proxy server may accept the resolution request, and respond with a service internet protocol address that is customized to that user device, such that compatible user devices on the same local area network will each receive a different service IP address. When the proxy server receives traffic on a particular service IP address from a local area network, the proxy server may identify the compatible device even if a network address translation device has adjusted the requesting IP address for the device. Particular implementations may enable acceleration of HTTPS communications by the proxy server, or other such benefits.Type: GrantFiled: November 14, 2013Date of Patent: February 21, 2017Assignee: ViaSat, Inc.Inventor: Peter Lepeska
-
Patent number: 9553841Abstract: A messaging platform forms an interactive message with one or more components and broadcasts the interactive message to client devices associated with accounts. The interactive message has a plurality of states that update based on event data received from a content source. While the event is in progress, the messaging platform receives event data relating to the event and transitions to an updated state based on the received event data. When the interactive message transitions to the updated state, the messaging platform updates the interactive message broadcast to the client devices. The interactive message may include interactive components that accounts may use to perform various interactions with the event, the content source, or each other.Type: GrantFiled: February 27, 2014Date of Patent: January 24, 2017Assignee: Twitter, Inc.Inventors: James Leslie Skinner, James R. Buckhouse
-
Patent number: 9544662Abstract: This document describes techniques (300, 600, 700) and apparatuses (106, 800) for distributing metadata to peer devices. These techniques (300, 600, 700) and apparatuses (106, 800) enable a receiver device (106) store or create metadata associated with content streamed from one or more peer devices. The receiver device can distribute this metadata to other peer devices thereby enabling identification or procurement of the content at the other peer devices.Type: GrantFiled: July 23, 2014Date of Patent: January 10, 2017Assignee: Google Technology Holdings LLCInventors: Mark D. Hansen, Michael A. Calendine, Grant H. Lloyd, Matthew Richard Vokoun, Cedric L. Welch
-
Patent number: 9537807Abstract: Disclosed herein are system, method, and computer program product embodiments for automatically transitioning a user from a call to action (CTA) to an enrollment interface. An embodiment operates by receiving a request from a user's device to display web content. The requested web content is displayed along with a CTA. When the CTA is selected by the user, an e-mail client associated with the user's device automatically opens, generates an electronic message based on the selected CTA, and populates a recipient address and a code associated with the CTA within the electronic message. Upon its receipt, the electronic message is processed by enrolling the user in a campaign associated with the CTA based on the code and the user's e-mail address. An electronic message is generated and sent to the user's e-mail address that contains a first hyperlink to the campaign associated with the CTA and a second hyperlink to an associated privacy policy.Type: GrantFiled: November 14, 2013Date of Patent: January 3, 2017Assignee: SILICON VALLEY BANKInventors: Christopher Lee Bledsoe, Jeremy Cecil Phillips, Austin Taylor Smith, Michael James Gurtzweiler, Jeffrey Young Lee, Laura May Cavanaugh, Maxwell Alfred Keeler, Eli Thomas Robbins, Spencer Lewis Holleman
-
Patent number: 9535914Abstract: In one embodiment, a method includes: receiving an excerpt of information from a first user, wherein the excerpt of information includes information from a target web page; storing the excerpt, in an XML format, in a folder on a storage medium; detecting a change in the target web page; in response to the detected change in the target web page, updating the excerpt of information from the target web page; receiving, from the first user, an identification of a second user with whom the first user wishes to share the excerpt of information; and transmitting a communication to the second user inviting the second user to view the excerpt of information in the folder.Type: GrantFiled: October 8, 2015Date of Patent: January 3, 2017Assignee: SPRINKLR, INC.Inventor: Andrew Thomas Busey
-
Patent number: 9531770Abstract: Methods and devices are provided for receiving and transmitting streaming content from a production node to another device in a network. According to an exemplary embodiment, a media player executes a software application that requests streaming content, receives streaming content, prepares the streaming content for playback, and autonomously identifies one or more other media players running the software application. The media player is further adapted to issue a first request to a production node for a first part of the streaming content, receive the first part of the streaming content, and make the first part ready for playback. While receiving the first part of the streaming content, the media player receives a second request from the identified other media player for at least a section of the first part, and transmits at least a part of the section of the first part to the identified other media player.Type: GrantFiled: November 16, 2013Date of Patent: December 27, 2016Assignee: Nonend Inventions N.V.Inventors: Marc Van Oldenborgh, Martijn Gnirrep
-
Patent number: 9521199Abstract: A method for transferring data from a data capturing device (DCD) comprises: establishing a first communication link between a first user device and the DCD. The method also includes: the DCD capturing data intended to be communicated to the first user device; and notifying the first user device of an availability of captured data for transfer to the first user device. The method further includes: receiving a response from the first user device; and when the response indicates that the captured data should be sent directly to the first device, forwarding the captured data to the first user device. However, when the response includes remote storage connectivity data, which indicates that the captured data should be sent to the remote storage, the method includes establishing a data communication session with the remote storage using the remote storage connectivity data and transferring the captured data directly to the remote storage.Type: GrantFiled: July 23, 2014Date of Patent: December 13, 2016Assignee: Google Technology Holdings LLCInventors: Gnanodharan Madhavan, Priyanka D. Singh
-
Patent number: 9521171Abstract: Provided herein are systems, methods, and software for facilitating information exchange services. In at least one implementation, an information exchange service processes communications indicative of a plurality of actions taken with respect to a plurality of derivative versions of a service item associated with a source version of the service item to determine which action of the plurality of actions controls. The information exchange service identifies a modification to apply to data associated with the source version of the service item to reflect the action determined to control and initiates communications indicative of the modification with which to update data associated with each of the plurality of derivative versions of the service item.Type: GrantFiled: June 14, 2013Date of Patent: December 13, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Gautam Bhakar, Sridhar Raman