Patents Examined by LaShonda T Jacobs
-
Patent number: 10469425Abstract: A message relay service receives, from an electronic message service, an electronic message that includes obscured data that cannot be de-obscured by a third-party mass delivery service and an electronic address for the electronic message service. The message relay service de-obscures the obscured data to obtain plaintext data for inclusion in the electronic message. The message relay service replaces the electronic address for the electronic message service with an electronic address for a specified recipient and causes the electronic message including the plaintext data to be transmitted to the specified recipient.Type: GrantFiled: December 9, 2016Date of Patent: November 5, 2019Assignee: Amazon Technologies, Inc.Inventors: Myles Conley, Aaron Cop
-
Patent number: 10462234Abstract: An application resilience framework, where a monitoring engine of the framework monitors an application and captures data associated with the application. A processor analyzes the data captured to associate an event retrieved from the data captured with an action in a pre-stored template, executes the action associated to the event as specified in the pre-stored template, identifies a status of the application, fetches the data captured, the event retrieved from the data captured, the action associated with the event retrieved the action executed, stores in a repository, and notifies at least the status of the application based on at least one notification template storing at least one value.Type: GrantFiled: January 14, 2019Date of Patent: October 29, 2019Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Krishna Mankili Kumar, Deepak Vij, Shengjun Tang
-
Patent number: 10452304Abstract: A system for efficient repository migration and storage includes an interface and a processor to migrate a repository from a standard repository system in which a standard repository data is replicated in multiple repositories to an efficient repository system in which related repositories are grouped together as a network of repositories and an efficient repository data is stored in a shared network repository.Type: GrantFiled: November 2, 2018Date of Patent: October 22, 2019Assignee: GITHUB, INC.Inventors: Ryan Tomayko, Jeffrey King, Jesse Toth
-
Patent number: 10447772Abstract: 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: GrantFiled: November 2, 2018Date of Patent: October 15, 2019Assignee: Amazon Technologies, Inc.Inventors: Gaurav D. Ghare, Roger Shane Barga
-
Patent number: 10447795Abstract: A telepresence system which includes at least one display device and a beacon coupled to the display device. The beacon emits a signal so as to be discoverable by electronic devices nearby such as in a meeting location. The system also includes a receiver-controller coupled to the beacon, the receiver-controller configured to enable such electronic devices to be recognized and to join a collaborative session in which content from one electronic device can be shared with other electronic devices. The receiver-controller can and will share some or all of its functions with one or more of the joined devices simultaneously, if security and identity protocols are satisfied.Type: GrantFiled: October 5, 2016Date of Patent: October 15, 2019Assignee: Polycom, Inc.Inventors: Matvey Digilov, Amir Levy, Marek Dutkiewicz, Thomas Quentin Brady, Mike Tucker, Moshe Noah Lipsker, Anat Levy
-
Patent number: 10447763Abstract: The present disclosure recites a distributed storage method applied in a distributed file system, and the method including steps: splitting the original file into data blocks and storing in a data block queue; assigning multiple data nodes to form a first pipe to transmit a first data block from the data block queue, and when the first one of the data nodes in the first pipe have been written in the data block, assigning another multiple data nodes to form a second pipe to transmit a second data block from the data block queue; transmitting the pipes when the overall data nodes of the first and second pipes been written in the first and second data blocks. The present disclosure also provides a distributed storage system, and all of them can improve the transmission speed of the distributed file system.Type: GrantFiled: December 8, 2016Date of Patent: October 15, 2019Assignee: NANNING FUGUI PRECISION INDUSTRIAL CO., LTD.Inventors: Cheng-Yi Huang, Chih-Wei Su
-
Patent number: 10432568Abstract: Automated classification and time-based relevancy prioritization of electronic messages is provided. An electronic mail item is parsed for identifying and extracting attributes for classifying the electronic message and for identifying time-sensitivity associated with the electronic message, and enriched with metadata identifying the classification and the associated time-sensitivity for displaying the electronic message based on the classification and based on relevancy to a receiving user based on the time-sensitivity.Type: GrantFiled: August 12, 2016Date of Patent: October 1, 2019Assignee: Microsoft Technology Licensing, LLCInventor: Megan Marie Quintero
-
Patent number: 10425289Abstract: A tool for processing a multi-modal network to reduce modality. The tool converts the multi-modal network into a modelled network based, at least in part, on the weighted value assigned to each of the plurality of links. The tool eliminates one or more of the plurality of entities not designated as an entity of interest from the modelled network. The tool converts the modelled network into a uni-modal network.Type: GrantFiled: November 27, 2018Date of Patent: September 24, 2019Assignee: International Business Machines CorporationInventor: Michael G. Cawson
-
Patent number: 10412030Abstract: Implementations relate to automatic response suggestions based on images received in messaging applications. In some implementations, a computer-executed method includes detecting a first image included within a first message received at a second device over a communication network from a first device of a first user, and programmatically analyzing the first image to extract a first image content. The method includes retrieving a first semantic concept associated with the first image content, programmatically generating a suggested response to the first message based on the first semantic concept, and transmitting instructions causing rendering of the suggested response in the messaging application as a suggestion to a second user of the second device.Type: GrantFiled: June 8, 2018Date of Patent: September 10, 2019Assignee: Google LLCInventors: John Patrick McGregor, Jr., Ryan Cassidy, Ariel Fuxman, Vivek Ramavajjala, Sujith Ravi, Sergey Nazarov, Amit Fulay
-
Patent number: 10397174Abstract: Embodiments include a method of controlling message delivery from a publisher application to one or more subscriber applications of a messaging system, the one or more subscriber applications having a plurality of subscriptions registered with a broker application of the messaging system. The method includes generating a unified subscription description representing the plurality of registered subscriptions based on at least one stored intermediate subscription description, where each intermediate subscription description represents one or more registered subscriptions. The method also includes communicating the unified subscription description to the publisher application.Type: GrantFiled: November 12, 2015Date of Patent: August 27, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Dominic P. Harries, Samuel D. Hughes
-
Patent number: 10397312Abstract: Described herein is a system in which a number of servers in a server pool may be decommissioned without affecting the availability of capabilities provided by that pool of servers. In some embodiments, each server may be assessed with respect to its characteristics and the applications running on that server. In some embodiments, the server may be added to a list of servers to be decommissioned. In some embodiments, each server in the list of candidate servers may be assigned a deactivation score and ordered based on those deactivation scores. An automated decommissioning system may be implemented to decommission servers on a list of servers to be decommissioned and/or based on a deactivation score associated with that server.Type: GrantFiled: December 16, 2016Date of Patent: August 27, 2019Assignee: Visa International Service AssociationInventors: Robin Kedia, Kathrina Rose Denila Ondap, Shi Kai Khiew, Girlie Abad Mangalo, Samir Mohanty, Sachin Cherian Mathew
-
Patent number: 10382385Abstract: A content delivery method including the operations of receiving a uniform resource locator resolution request at an authoritative name server for a domain where the uniform resource resolution request is received based, at least in part, on a host name of the uniform resource resolution request where the host name is uniquely related to a resource associated with the uniform resource resolution request. The method further including the operation of tracking a popularity of the resource based on the host name uniquely related to the resource and providing a location within a network capable of delivering the resource where the provided location is based on the popularity of the resource.Type: GrantFiled: December 31, 2015Date of Patent: August 13, 2019Assignee: Level 3 Communications, LLCInventor: Christopher Newton
-
Patent number: 10382552Abstract: A device receives a user election of participation in a distributed cache service, and receives user selection of one or more devices, that are each associated with the user, to register with the distributed cache service as participant nodes. The device determines an amount of available storage offered to the cache service for each of the one or more participant nodes, and determines an available bandwidth of a respective network connection associated with each of the one or more participant nodes. The device admits selected devices of the one or more participant nodes into the distributed cache service based on the available storage and the available bandwidth, and interleaves storage of multiple chunks of content across a subset of the participant nodes admitted into the distributed cache service. The device enables client access to the multiple chunks of content interleaved across the subset of the participant nodes.Type: GrantFiled: December 12, 2016Date of Patent: August 13, 2019Assignee: Verizon Patent and Licensing Inc.Inventors: Dante J. Pacella, Mani Tadayon, Ashish Sardesai, Saravanan Mallesan, Lee E. Sattler, Sonit Mahey, Venkata Josyula
-
Patent number: 10375157Abstract: In some embodiments, data related to calculating a set of values may be obtained. The set of values may be approximated based on a subset of the related data. The approximated values may be stored at a first data storage and a second data storage that corresponds to a landing zone (via which a client device obtains at least some of the approximated values). The approximated values stored at the first data storage may be continuously updated based on further subsets of the related data such that the approximated values stored at the first data storage is updated at least a first number of times within a first time period. The approximated values stored at the second data storage may be continuously updated such that the approximated values stored at the second data storage is updated less than the first number of times within the first time period.Type: GrantFiled: December 27, 2017Date of Patent: August 6, 2019Assignee: ZOOMDATA, INC.Inventors: Justin Langseth, Ruhollah Farchtchi, Quan Cat Luu, Matthew Robert Barrett, Punit Rathore
-
Patent number: 10375124Abstract: A method for initiating a session within a publish/subscribe network, comprises: publishing a first topic by a first user interface of a first device, the topic identifying the first user interface and including an address-identifier identifying a second user interface of another device, triggering a request to start a session, starting a first media endpoint (43, 44) by publishing the media endpoint to the network by using a second topic for the media end point representing the media end point and describing the capabilities of the media endpoint, and linking the first media endpoint with a second media endpoint (45, 46) of the second user interface (42), when the second user interface has accepted the session.Type: GrantFiled: April 16, 2015Date of Patent: August 6, 2019Assignee: INTERDIGITAL CE PATENT HOLDINGSInventors: Kristof Martens, Jurgen Schoeters, Bart Nys, Alex De Smedt, Paul Praet
-
Patent number: 10375147Abstract: A vehicle data collection method is disclosed. The method comprises receiving vehicle data, determining that an internet connection is not available, storing the vehicle data, determining that an internet connection has become available, and transmitting the vehicle data based at least in part on the determination that an internet connection has become available.Type: GrantFiled: August 28, 2018Date of Patent: August 6, 2019Assignee: Kitty Hawk CorporationInventors: Robert Preissl, Kosuke Hata
-
Patent number: 10375169Abstract: A system and method maximize the availability of cloud services in the event of a disruption to one or more cloud servers by automatically triggering the live migration of selected cloud services and automatically performing the triggered migration of such services. The operational state of virtual machines operating on a cloud server and the services that are associated with the virtual machines is monitored. Different techniques are used for deciding when to migrate cloud services based on the automatic detection of anomalies, for deciding what cloud services to migrate so as to maximize the availability of high priority services during migration under time and network bandwidth constraints, and for deciding where to migrate the selected cloud services based on a determination of the best location for migration.Type: GrantFiled: May 24, 2017Date of Patent: August 6, 2019Assignee: United States of America as represented by the Secretary of the NavyInventors: Mamadou H. Diallo, Michael A. August, Megan E. Kline, Scott M. Slayback, Roger A. Hallman
-
Patent number: 10375197Abstract: Systems and techniques are described for caching resources. Multiple distinct resource identifiers that correspond to the same resource can be automatically collected, wherein the multiple distinct resource identifiers are included in resource requests that are sent from at least one client to at least one server. Next, a key can be automatically determined that matches the multiple distinct resource identifiers by analyzing the multiple distinct resource identifiers. A resource request can be received from a client that includes a resource identifier, and in response to determining that the resource identifier matches the key, the resource can be sent to the client.Type: GrantFiled: December 9, 2016Date of Patent: August 6, 2019Assignee: Riverbed Technology, Inc.Inventors: Hemanga Krishna Borah, Manjunath Chinni Lakshmana
-
Patent number: 10362457Abstract: A system having a server for receiving a message from a sending device executing a messaging application and for sending a message notification alert to a recipient, the server having a processor and memory, the memory having computer executable code, comprising receiving the message from the sending device executing the messaging application, the message containing recipient address information provided by the sending device, determining, based on recipient address information, that the recipient is not associated with a recipient device having the messaging application, and transmitting the message notification alert to the recipient via an alternate communications method, the message notification alert comprising a link to view the message.Type: GrantFiled: March 21, 2018Date of Patent: July 23, 2019Assignee: TigerConnect, Inc.Inventors: Brad Brooks, Sumeet Bhatia, Sean Whiteley
-
Patent number: 10348801Abstract: 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: GrantFiled: August 20, 2018Date of Patent: July 9, 2019Assignee: Level 3 Communications, LLCInventors: Christopher Newton, William R. Power