Patents Examined by Jude Jean-Gilles
-
Patent number: 10965548Abstract: Embodiments of the invention provide systems, computer program products, and methods for a network operational decisional engine (NODE) to allow individual users to set resource distribution constraints on various accounts over a number of different networks. By providing a centralized user interface and storing and tracking user configuration and account data, the invention recognizes and filters resource distribution requests based on operational decisions as specified by users in order to provide increased control over the authorization or denial of resource distribution requests. The NODE provides the ability to proactively control resource distribution constraints before requests for resource distribution are initiated, and allows for tailored operational decisions to be easily implemented based on a wide range of user-defined criteria.Type: GrantFiled: February 25, 2020Date of Patent: March 30, 2021Assignee: BANK OF AMERICA CORPORATIONInventors: Joseph Benjamin Castinado, Jeetendra Hukmichand Jain
-
Patent number: 10958709Abstract: The present application relates to a method for transferring a file between a control device in a motor vehicle and a vehicle-external server device, the control device in the motor vehicle being connected to a communication device via a data network, which for the transfer of the file provides a radio link to the server device and which caches data of the file during the transfer. The invention provides that the file is divided into a plurality of file segments and a segment identifier is determined for each file segment, the segment identifiers are transferred via the radio link before the file is transferred, the file segments are individually requested independently of each other by a respective request command via the radio link, the request command including the segment identifier of the requested file segment, and then each requested file segment being transferred independently of the remaining file segments.Type: GrantFiled: July 20, 2017Date of Patent: March 23, 2021Assignee: Audi AGInventor: Malek Naffati
-
Patent number: 10958767Abstract: Disclosed herein are methods, systems, and processes to secure internal services in a distributed computing environment. A service packet that includes a service call from a source appliance is intercepted at a server. A determination is made that the service call is for an internal service provided by the source appliance and includes client information with client process properties. The service packet is demultiplexed. A determination is made that rule attributes associated with the internal service match the client process properties. The client information is removed from the service packet and the service call is forwarded to the server.Type: GrantFiled: September 20, 2019Date of Patent: March 23, 2021Assignee: Veritas Technologies LLCInventor: Vikas Goel
-
Patent number: 10938677Abstract: In one embodiment, a method implements virtualized network functions in a serverless computing system having networked hardware resources. An interface of the serverless computing system receives a specification for a network service including a virtualized network function (VNF) forwarding graph (FG). A mapper of the serverless computing system determines an implementation graph comprising edges and vertices based on the specification. A provisioner of the serverless computing system provisions a queue in the serverless computing system for each edge. The provisioner further provisions a function in the serverless computing system for each vertex, wherein, for at least one or more functions, each one of said at least one or more functions reads incoming messages from at least one queue. The serverless computing system processes data packets by the queues and functions in accordance with the VNF FG. The queues and functions processes data packets in accordance with the VNF FG.Type: GrantFiled: February 20, 2019Date of Patent: March 2, 2021Assignee: CISCO TECHNOLOGY, INC.Inventors: Komei Shimamura, Amit Kumar Saha, Debojyoti Dutta
-
Patent number: 10938954Abstract: A method, system and a computer program product are provided for updating mobile device applications at a central cloud server by establishing an application virtual machine representation of a first mobile device application installed on a mobile device; updating the application virtual machine representation at the central cloud server to perform software configuration, installation, upgrade, optimization, testing, or maintenance tasks on the application virtual machine representation without using computational resources at the mobile device; and sending the mobile device one or more modules that were changed when updating the application virtual machine representation for integration into the first mobile device application installed on the mobile device.Type: GrantFiled: June 18, 2019Date of Patent: March 2, 2021Assignee: International Business Machines CorporationInventors: Tien Hiong Lee, Konstantin Levinski, Chee Meng Low, Weng Sing Tang
-
Patent number: 10931552Abstract: Example methods and systems for connectivity check with service insertion have been disclosed. One example may comprise a computer system receiving a connectivity check packet that is injected for forwarding along a service path between a source virtualized computing instance and a destination virtualized computing instance. In response to detecting a connectivity issue associated with the service path, first report information identifying the first service virtualized computing instance and an observation that the connectivity check packet is dropped may be generated and sent. Otherwise, the connectivity check packet may be forwarded towards a second virtualized computing instance, being a next-hop on the service path, or the destination virtualized computing instance. Second report information identifying the first service virtualized computing instance and an observation that the connectivity check packet is forwarded may be generated and sent.Type: GrantFiled: March 10, 2020Date of Patent: February 23, 2021Assignee: VMWARE, INC.Inventors: Yuxiao Zhang, Rahul Mishra, Pierluigi Rolando, Kantesh Mundaragi, Raju Koganty
-
Patent number: 10931786Abstract: Techniques are described for enabling a content delivery network (CDN) service of a cloud provider network to place content distributions across points of presence (PoPs) within a common geographic area in a manner that makes efficient use of the resources provided by the PoPs. A Domain Name System (DNS) service obtains log data reflecting requests to access distributions at various PoPs. The DNS service uses the log data to periodically generate characterization data for the distributions (e.g., in terms of requests per second, bytes transferred per second, and cache width usage). The DNS service uses the generated characterization data to assign particular distributions to particular PoPs of each PoP group such that the distributions are distributed across the PoPs according to the characterization data. The DNS service uses the assignments to generate routing data used by the DNS service to resolve DNS queries for particular distributions to particular PoPs of PoP groups.Type: GrantFiled: March 31, 2020Date of Patent: February 23, 2021Assignee: Amazon Technologies, Inc.Inventors: Jorge Peixoto Vasquez, Chaitanya Ashok Solapurkar, Mukul Gupta, Anubhav Gupta, Vineet Ghatge Hemantkumar
-
Patent number: 10931592Abstract: The present disclosure relates to dynamically scheduling resource requests in a distributed system based on usage quotas. One example method includes identifying usage information for a distributed system including atoms, each atom representing a distinct item used by users of the distributed system; determining that a usage quota associated with the distributed system has been exceeded based on the usage information, the usage quota representing an upper limit for a particular type of usage of the distributed system; receiving a first request for a particular atom requiring invocation of the particular type of usage represented by the usage quota; determining that a second request for a different type of usage of the particular atom is waiting to be processed; and processing the second request for the particular atom before processing the first request.Type: GrantFiled: April 8, 2019Date of Patent: February 23, 2021Assignee: Google LLCInventors: Lawrence E. Greenfield, Sean Quinlan, Priyanka Gupta
-
Patent number: 10917327Abstract: A method comprising: selecting a test for execution on a computing system; identifying a set of performance counters that is associated with the test; executing the test and the set of performance counters on the computing system, the test and the set of performance counters being executed concurrently with one another; generating an execution signature for the test based on the set of performance counters, the execution signature being generated while the test is being executed on the computing system; reconfiguring the test based on the execution signature, the test being reconfigured while the test is being executed on the computing system, wherein each of the performance counters in the set is associated with a different respective operational parameter of the computing system; wherein each of the performance counters in the set includes logic for collecting values of the performance counter's respective operational parameter.Type: GrantFiled: March 27, 2020Date of Patent: February 9, 2021Assignee: EMC IP Holding Company LLCInventors: Danny Oz, Ilan Yosef, Itay Kaufman
-
Patent number: 10909506Abstract: Information management systems with time zone information, including event scheduling processes are disclosed. One aspect of the invention is directed toward a computer-implemented scheduling method that can include identifying a difference between a participant time zone and a user time zone, reviewing availability information for the participant and/or one or more selected time preference periods for the participant, and selecting a time range for an event. The method can further include reviewing one or more selected time preference periods for the user. Another aspect of the invention is directed toward a computer-implemented method for associating time zone information with a contact in an information management program application that includes selecting a contact, analyzing contact information associated with the contact, and determining a time zone for the contact based on the analysis of the contact information.Type: GrantFiled: May 8, 2019Date of Patent: February 2, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Colin Fitzpatrick, Jeff Eldridge, Mohamed Anas Abbar
-
Patent number: 10911540Abstract: An apparatus comprises a processing device configured to identify a snapshot lineage comprising snapshots of a given set of storage volumes, the snapshot lineage comprising (i) a local snapshot lineage stored on a storage system and (ii) a cloud snapshot lineage stored on cloud storage of a cloud external to the storage system. The processing device is also configured to select a snapshot to recover from the cloud snapshot lineage to the storage system, to create a set of new storage volumes on the storage system, to generate a recovery map linking each of a set of cloud storage volumes on the cloud storage that comprises data of the selected snapshot to at least one of the new storage volumes, and to recover the selected snapshot from the cloud snapshot lineage by copying data from the set of cloud storage volumes to corresponding linked ones of the new storage volumes.Type: GrantFiled: March 10, 2020Date of Patent: February 2, 2021Assignee: EMC IP Holding Company LLCInventors: Shanmuga Anand Gunasekaran, Deepak Vokaliga, Michael Anthony, Mark Aldred, Anurag Bhatnagar
-
Patent number: 10911938Abstract: A first electronic device may enable generation, updating, and/or storage of user configuration information. The user configuration information may comprise information pertaining to device configuration and/or operational preferences specific to the device user and/or various use settings, connectivity, and/or use of available resources. The generation, updating, and/or storage of the user configuration information may be performed manually and/or automatically, and may be performed directly within the first electronic device and/or via networked devices, which may communicatively coupled to the first electronic device. A second electronic device may be enabled to be communicatively coupled to the first electronic device and/or the networked devices. The second electronic device may then be enabled to download existing user configuration information from the first electronic device and/or the networked device, and the downloaded user configuration may be utilized to configure the second electronic device.Type: GrantFiled: March 30, 2020Date of Patent: February 2, 2021Assignee: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITEDInventors: Jeyhan Karaoguz, Arya Behzad, Mark Buer, Alexander G. Macinnis, Thomas Quigley, John Walley
-
Patent number: 10904027Abstract: Systems and methods for usage-based device naming and grouping are disclosed. For example, trigger events that indicate when a device should be renamed, added to a device group, and/or added to a routine may be determined. Usage data representing usage of the device may be received and utilized to determine if a trigger event occurs. When a trigger event occurs, a recommendation for renaming, grouping, etc. may be determined and sent to a user device. Upon acceptance of the recommendation, the device may be renamed, grouped, and/or added to a routine.Type: GrantFiled: March 31, 2020Date of Patent: January 26, 2021Assignee: Amazon Technologies, Inc.Inventors: Aniruddha Basak, Yu Liu, George Strajan, Hersh Sridhar Iyer, Sara Parker Hillenmeyer, William Evan Welbourne
-
Patent number: 10902081Abstract: The approved email generation system described is capable of producing email communications using approved email templates and content that have been aligned with information regarding user access to such content. Once the approved email has been generated, the content may be verified again for accuracy and validity before being delivered to the user. When the user accesses delivered content, the approved email generation system again verifies the content and allows the user access to only the most current version of the content available. The system provides for control of the content of electronic communications to users.Type: GrantFiled: July 31, 2019Date of Patent: January 26, 2021Assignee: Veeva Systems Inc.Inventors: Peter Gassner, Drew Garty, Mark Johnson, Raymond T. Letulle, Jr., Abhay Pimprikar
-
Patent number: 10904352Abstract: A system and method are provided for routing content requests. On a given server network, content requests comprising a character string may be routed up a hierarchical network topology until a linear chain, corresponding to the character string, is identified. Thus, the content request is forwarded up the hierarchy until an intersecting server network is reached. Then the content request is forwarded down the hierarchy until, along a published linear chain corresponding to the character string, until a content source is reached. Content is provided to the requestor along a reverse path of the content request.Type: GrantFiled: March 5, 2019Date of Patent: January 26, 2021Assignee: Neustar, Inc.Inventor: Armand Prieditis
-
Patent number: 10899362Abstract: The master apparatus includes a communicator that transmits a command to the one or more slave apparatuses in the first communication method, and that transmits a trigger to the one or more slave apparatuses and receives data that is transmitted by the one or more slave apparatuses in response to the trigger in the second communication method, and a controller that controls the communicator during execution of the first communication method to read negotiation information that indicates conditions for the second communication method from a memory and to transmit the negotiation information to the one or more slave apparatuses, wherein upon completion of communication that satisfies the conditions after the first communication method is switched to the second communication method, the controller performs switching from the second communication method to the first communication method.Type: GrantFiled: March 11, 2020Date of Patent: January 26, 2021Assignee: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.Inventors: Yoshikazu Nishikawa, Yoshinao Kawai
-
Patent number: 10897413Abstract: Disclosed are various examples for offline detection of Internet of Things (IoT) devices or any type of devices that report a heartbeat or status indication. A linked hash map be utilized as a data structure in which heartbeat message are stored. The oldest heartbeat message is stored at the head of the data structure so that only the head of the data structure requires checking if the oldest node is designated as online.Type: GrantFiled: March 31, 2020Date of Patent: January 19, 2021Assignee: VMWARE, Inc.Inventors: Hui Xu, Jong Ho Won, Karen Brems
-
Patent number: 10893087Abstract: A method for streaming and nonstreaming media transfer between devices includes receiving, by a server, a request message for a handoff of content from a first device displaying the content to a second device. The method further includes generating a handoff protocol for the handoff in response to the handoff request message. The method further includes transmitting, to one of the first device and the second device, a first notification message that includes a plurality of handoff parameters, based on the handoff protocol, that identifies an algorithm for the handoff of the content. The method further includes receiving a second notification message indicating that the handoff is complete with the second device displaying the content.Type: GrantFiled: March 31, 2020Date of Patent: January 12, 2021Assignee: Mass Luminosity, Inc.Inventors: Angel Munoz, Teodor Atroshenko
-
Patent number: 10891348Abstract: A method and system for identifying relevant messages in a conversation graph includes identifying a context message within the conversation graph. The context message is marked as relevant and additional messages are marked as relevant based on various criteria. A plurality of authors of messages marked as relevant is identified and a plurality of unmarked messages authored by the plurality of authors is marked as relevant. In addition, a plurality of parent messages of messages marked as relevant are identified and marked as relevant. A list comprising messages marked as relevant is then provided to a user. Multiple steps can be repeated until convergence after which the list can be provided to the user.Type: GrantFiled: March 11, 2019Date of Patent: January 12, 2021Assignee: Twitter, Inc.Inventors: Ross Cohen, Kyle Maxwell, Stuart Hood, Cara Meverden, Coleen Baik, Marcel Molina
-
Patent number: 10880251Abstract: Methods and apparatuses for automatic generation of dynamically assigned conditional follow-up tasks. A composition interface in which a user can compose an electronic mail message is provided. A mechanism within the composition interface to select a response window is provided. A follow-up task corresponding to the electronic mail message for the user is generated only if a response to the electronic mail message is not received within the response window.Type: GrantFiled: December 19, 2018Date of Patent: December 29, 2020Assignee: salesforce.com, inc.Inventors: Kedao Wang, Jón Tómas Grétarsson, Adam Evans, Jason Li