Patents Examined by LaShonda Jacobs
  • Patent number: 10243786
    Abstract: Methods and systems for configuring computing devices using mobile workspace contexts based on proximity to locations are described herein. A mobile computing device determines that the device is proximate to a location, another device, or an individual associated with an enterprise system. The mobile computing device may then receive a mobile workspace context associated with the location, device, or individual, such as one or more specific wireless networks, enterprise applications, and/or documents, and may configure the device based on the received mobile workspace context. Additional methods and systems are described herein for transmitting and receiving sets of device capabilities between multiple devices, establishing communication sessions, and sharing various capabilities between devices. Still additional methods and systems are described for determining and accessing the capabilities of enterprise system resources using mobile computing devices in an enterprise system.
    Type: Grant
    Filed: February 4, 2014
    Date of Patent: March 26, 2019
    Assignee: Citrix Systems, Inc.
    Inventors: Joe Abou Rjeili, Joseph L. Freedman, Georgy Momchilov
  • Patent number: 10134001
    Abstract: A method for collecting data and deriving performance metrics for one or more users within an observation platform environment is described. The method includes recognizing a user identity based on signals from the communications device; Capturing a user's voice message and the secondary signal indicative of the location of the communications device or the relative proximity of the communications device to other devices; Deriving statistical data comprising: primary statistics, secondary statistics, and higher-order statistics from the secondary signal and voice message; and Storing the user identity, the voice message, the location of the communications device, and the statistical data in a database forming a user record, wherein the user record is processed by an inference engine to derive performance information about the user.
    Type: Grant
    Filed: March 27, 2017
    Date of Patent: November 20, 2018
    Assignee: Theatro Labs, Inc.
    Inventors: Christopher N. Todd, Guy R. VanBuskirk, Ravi Shankar Kumar, Shiva Cheedella
  • Patent number: 10129118
    Abstract: Real time detection of anomalies may be implemented for a data stream. A data stream may receive data records as input. An evaluation of the data records may be performed as the data records are received utilizing an anomaly detection model that is dynamically generated for a time period that includes the data records. A responsive action may be performed in response to detecting various anomalies, such as providing a notification of the anomaly, requesting a corrective action, invoking further analysis of the detected anomaly. Evaluations of the data record and responsive actions may be performed as specified by a user, in some embodiments.
    Type: Grant
    Filed: March 29, 2016
    Date of Patent: November 13, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Gaurav D. Ghare, Roger Shane Barga
  • Patent number: 10129114
    Abstract: Techniques for exposing network health over network connections in service provider network are disclosed. Monitors such as connection tracking modules may be configured to process network information (e.g., TCP connection state information) relating to network traffic and to transmit the network information to a health manager for analysis. As an example, a customer may request network information relating to a virtual instance provided by a service provider. In response to the request, TCP connection state information relating to the virtual instance may be extracted and processed to determine a network health condition. Information relating to the determined network health condition may be provided to the requesting customer.
    Type: Grant
    Filed: March 30, 2015
    Date of Patent: November 13, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Marcin Piotr Kowalski, Richard Hazen Galliher, III, Ian Paul Nowland
  • Patent number: 10122772
    Abstract: In one embodiment, a social networking system automatically create a shared space for posting requests to the social networking system from multiple users based on social, spatial and temporal proximity, and create a news feed corresponding to the shared space.
    Type: Grant
    Filed: April 28, 2014
    Date of Patent: November 6, 2018
    Assignee: Facebook, Inc.
    Inventors: Samuel Odio, Robert Sean Goodlatte, Justin Shaffer
  • Patent number: 10122570
    Abstract: Techniques for user profile-based system level management (SLM) and creation of system level agreements of a wireless device are generally disclosed. In some examples, a predictor may be provided to predict a future task to be performed by a wireless device, including resource requirements, based at least in part on a profile of a user and at least one of a profile of a communication partner the user, an operational recommendation, a performance model or a current state. An optimizer/analyzer may be provided to generate a plurality of instructions to configure the wireless device, based at least in part on the predicted future task and resource requirement, and a quality of service requirement of the wireless device, in anticipation of having to perform the predicted task. In various examples, the predictor and the optimizer/analyzer may form a local or a remotely disposed system level manager.
    Type: Grant
    Filed: November 20, 2017
    Date of Patent: November 6, 2018
    Assignee: EMPIRE TECHNOLOGY DEVELOPMENT LLC
    Inventor: Miodrag Potkonjak
  • Patent number: 10122788
    Abstract: Managed function execution for processing data streams in real time may be. A function that describes one or more operations to be performed with respect to one or more data streams may be received via programmatic interface for a managed stream processing system. Stream processing nodes capable of applying the function may be determined and execution of the one or more operations may be initiated at the stream processing nodes as data records of the data stream are received. Results of the application of the processing function may be provided to one or more destinations specified for the function. Performance metrics may also be collected for the execution of the function and provided to a client that submitted the function.
    Type: Grant
    Filed: March 29, 2016
    Date of Patent: November 6, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Gaurav D. Ghare, Roger Shane Barga
  • Patent number: 10116530
    Abstract: Systems, methods, and computer-readable media for detecting sensor deployment characteristics in a network. In some embodiments, a system can run a capturing agent deployed on a virtualization environment of the system. The capturing agent can query the virtualization environment for one or more environment parameters, and receive a response from the virtualized environment including the one or more environment parameters. Based on the one or more environment parameters, the capturing agent can determine whether the virtualization environment where the capturing agent is deployed is a hypervisor or a virtual machine. The capturing agent can also determine what type of software switch is running in the virtualized environment.
    Type: Grant
    Filed: April 19, 2016
    Date of Patent: October 30, 2018
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Navindra Yadav, Abhishek Ranjan Singh, Anubhav Gupta, Shashidhar Gandham, Jackson Ngoc Ki Pang, Shih-Chun Chang, Hai Trong Vu
  • Patent number: 10095549
    Abstract: Technology is described for providing an ownership transfer service in virtual computing service environment. Computing resources under the control of one or multiple customers are stored in an ownership transfer account. Workflows based on a pre-defined set of triggers for releasing the computing resources from the ownership transfer account are established. Exclusive control over the computing resources may be transferred from the single or multiple customers to at least one of the multiple customers or to a receiving customer according to a triggering event. The exclusive control over the computing resources from one or at least one of the multiple customers is terminated upon occurrence of one of the pre-defined set of triggers or temporary control is granted based on rules such as time periods.
    Type: Grant
    Filed: September 29, 2015
    Date of Patent: October 9, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Sean Michael Needham, Attila Narin, David Walker
  • Patent number: 10085146
    Abstract: A method for handling a plurality of instant message delivery media to a user of a mobile device is provided. The method may include detecting at least one instant message to be delivered to a recipient-user on the mobile device. The method may also include determining if a plurality of predefined conditions have been configured by the recipient-user. The method may further include displaying the at least one instant message to the recipient-user in accordance with the plurality of predefined conditions configured by the recipient-user.
    Type: Grant
    Filed: October 23, 2015
    Date of Patent: September 25, 2018
    Assignee: International Business Machines Corporation
    Inventors: Shu-chih Chen, Jen-Ping Cheng, Wei-Te Chiang, Pei-yi Lin
  • Patent number: 10080135
    Abstract: A method for handling a plurality of instant message delivery media to a user of a mobile device is provided. The method may include detecting at least one instant message to be delivered to a recipient-user on the mobile device. The method may also include determining if a plurality of predefined conditions have been configured by the recipient-user. The method may further include displaying the at least one instant message to the recipient-user in accordance with the plurality of predefined conditions configured by the recipient-user.
    Type: Grant
    Filed: March 30, 2015
    Date of Patent: September 18, 2018
    Assignee: International Business Machines Corporation
    Inventors: Shu-chih Chen, Jen-Ping Cheng, Wei-Te Chiang, Pei-yi Lin
  • Patent number: 10073713
    Abstract: A source virtual machine (VM) hosted on a source server is migrated to a destination VM on a destination server without first powering down the source VM. After optional pre-copying of the source VM's memory to the destination VM, the source VM is suspended and its non-memory state is transferred to the destination VM; the destination VM is then resumed from the transferred state. In one embodiment, the source VM memory is either paged into the destination VM on demand, or is transferred asynchronously by pre-copying and write-protecting the source VM memory, and then later transferring only the modified pages after the destination VM is resumed. In one embodiment, the source and destination servers share common storage, in which the source VM's virtual disk is stored; this avoids the need to transfer the virtual disk contents.
    Type: Grant
    Filed: May 27, 2016
    Date of Patent: September 11, 2018
    Assignee: VMware, Inc.
    Inventor: Michael Nelson
  • Patent number: 10069899
    Abstract: A method is provided for sharing a file. A first mobile device can generate a link and the link can enable a second mobile device to send a request to a permission server to access a file from a remote server. The permission server can determine a unique identifier of the second mobile device is associated with sufficient file sharing privileges to receive the file from the remote server. Additionally, the permission server can enable the second mobile device to download the file from the remote server, upon determining that the unique identifier is associated with sufficient file sharing privileges. Once the second mobile device with sufficient file sharing privileges downloads the file from the remote server, the first mobile device can receive a confirmation.
    Type: Grant
    Filed: August 10, 2017
    Date of Patent: September 4, 2018
    Assignee: GPVTL Canada Inc.
    Inventors: Boris Kai-Tik Chan, Allan Baril
  • Patent number: 10069781
    Abstract: Methods and systems for using an observation platform with an external device are disclosed. A signal is received from a first communication device at a second communication device associated with a computer system. Context information is derived from the signal at the computer system from, a speech to text analysis of the audible source, a policy implemented in the computer system by a controlling enterprise, and inferences calculated by a combination of text analysis, and secondary information contained in the signal. An action is determined to take place at an external device or user device based on the context information, wherein the external device is one of a plurality of external devices and is networked to the second communication device or a plurality of devices. A second signal is sent to the external device to instruct the device to take the action.
    Type: Grant
    Filed: September 29, 2015
    Date of Patent: September 4, 2018
    Assignee: Theatro Labs, Inc.
    Inventors: Ravi Shankar Kumar, Guy R. VanBuskirk, Steven M. Lucy, Shiva Cheedella, Kiran Kumar, S B, Ashok Donthe Manjunath
  • Patent number: 10057322
    Abstract: A content delivery method, and related apparatus, that involves the operations of receiving a request for a content resource including at least one embedded resource with a tag. Upon identification of the tag, using at least one delivery parameter to generate a modified embedded resource. Embedding the modified embedded resource in a content resource, such as as an HTML document. Delivering, such as in response to request from a browser, the content resource with the modified embedded resource.
    Type: Grant
    Filed: December 31, 2015
    Date of Patent: August 21, 2018
    Assignee: Level 3 Communications, LLC
    Inventors: Christopher Newton, William R. Power
  • Patent number: 10057362
    Abstract: An online system stores information identifying interactions by online system users with content provided by a third party system. The third party system includes a tracking mechanism in content that specifies one or more interactions with the content. When a user performs a specified interaction with the content via a client device, the tracking mechanism communicates information describing the performed interaction from the client device to the online system. The online system retrieves information identifying the user from the client device and stores the information describing the performed interaction in association with the information identifying the user.
    Type: Grant
    Filed: April 3, 2015
    Date of Patent: August 21, 2018
    Assignee: Facebook, Inc.
    Inventors: Jun Li, Greg Schechter, Vijaye Ganesh Raji
  • Patent number: 10027931
    Abstract: An image generation apparatus, system, and method that include a position detector that acquires photography position information, a communicator that acquires at least one surrounding map image viewable from the photography position when a captured image is captured, and an image generator that generates at least one virtual image of a selected avatar image and the at least one surrounding map image.
    Type: Grant
    Filed: October 3, 2017
    Date of Patent: July 17, 2018
    Assignee: OLYMPUS CORPORATION
    Inventors: Takako Hanai, Osamu Nonaka
  • Patent number: 10015244
    Abstract: An author using an author device may connect to a publishing network, which in turn may be connected to a number of service provider networks that provide services relating to publishing workflow (e.g., editing, typography, historical research, cover designing) and business (e.g., marketing, promotion, author events). The publishing network may provide a network portal for the author and network portals for various service providers, with graphical user interfaces for both the author and the service providers. The author can then select specific service providers based on ratings, posted service rates, special requirements such as time scheduling and genre specialization, and can hire those service providers to work with the author's on or with the author's manuscript through the publishing network. The publishing network may then generate an agreement and track its signing as well as other milestones in the working relationship.
    Type: Grant
    Filed: April 29, 2016
    Date of Patent: July 3, 2018
    Assignee: Rich Media Ventures, LLC
    Inventors: John Cronin, Neil Balthaser
  • Patent number: 9998322
    Abstract: Methods for balancing storage data traffic in a system in which at least one computing device (server) coupled to a converged network accesses at least one storage device coupled (by at least one adapter) to the network, systems configured to perform such methods, and devices configured to implement such methods or for use in such systems. Typically, the system includes servers and adapters, and server agents implemented on the servers and adapter agents implemented on the adapters are configured to detect and respond to imbalances in storage and data traffic in the network, and to redirect the storage data traffic to reduce the imbalances and, thereby to improve the overall network performance (for both data communications and storage traffic). Typically, each agent operates autonomously (except in that an adapter agent may respond to a request or notification from a server agent), and no central computer or manager directs operation of the agents.
    Type: Grant
    Filed: September 13, 2017
    Date of Patent: June 12, 2018
    Assignee: Drivescale, Inc.
    Inventors: James G. Hanko, Christopher Unkel
  • Patent number: 9986016
    Abstract: Download manager integration with a cloud storage platform is described. In one or more implementations, a web page is navigated to using a web platform. User input to the web page to download content referenced in the web page is detected. For example, the web page may include a download link that is selected by the user to download content such as a media file, word processing file, and so forth. In response to detecting the user input to download the content, a download manager automatically, and without any additional user input, initiates a download of the content to a cloud storage database that is remote from the computing device.
    Type: Grant
    Filed: February 19, 2015
    Date of Patent: May 29, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventor: Megan M. Quintero