Patents Examined by El Hadji M. Sall
  • Patent number: 11301782
    Abstract: Described herein is a method of determining a current location speed-limit in a road-vehicle (1) speed-limit information system (2). One or more signals (3, 4) corresponding to respective candidate speed-limits for the current location are received. A parametrized heuristic algorithm with an associated cost function is applied (7) to decide which candidate speed-limit (3, 4), if any, that is applicable. If available for the current location, a cloud service (8) supplied estimated true speed-limit (9) and an associated confidence in this estimate is received. An online learning or a reinforcement learning method is used to, based on the cloud service (8) supplied estimated true speed-limit (9) and the associated confidence in that estimate, constantly fit (10) the heuristic's parametrization to, with a high confidence, reproduce the cloud service (8) supplied estimated true speed-limit (9). A speed-limit information signal (11) corresponding to the decision of the parametrized heuristic algorithm is output.
    Type: Grant
    Filed: August 20, 2020
    Date of Patent: April 12, 2022
    Assignee: ZENUITY AB
    Inventor: Sebastian Thelen
  • Patent number: 11295239
    Abstract: Techniques for distributing the training of machine learning models across a plurality of computing devices are presented. An example method includes receiving, from a computing device in a distributed computing environment, a request for a set of outstanding jobs for training part of a machine learning model. A system transmits, to the computing device, information identifying the set of outstanding jobs. The system receives, from the computing device, a selected job for execution on the computing device from the set of outstanding jobs. A chunk of training data associated with the selected job and one or more parameters associated with the selected job may be transmitted to the computing device, and the system may take one or more actions with respect to the chunk of data associated with the selected job based on a response from the computing device.
    Type: Grant
    Filed: April 17, 2019
    Date of Patent: April 5, 2022
    Assignee: International Business Machines Corporation
    Inventors: Bishwaranjan Bhattacharjee, Paul C. Castro, Vatche Isahagian, Vinod Muthusamy, Aleksander Slominski
  • Patent number: 11283695
    Abstract: A distributed cloud computing system is disclosed that includes a controller configured to deploy a plurality of gateways in a first cloud computing network and logic, stored on non-transitory, computer-medium. The logic, upon execution by one or more processors, causes performance of operations including: generating a topology mapping of the first cloud computing network including a plurality of constructs and connections therebetween, wherein the plurality of constructs includes the plurality of gateways, receiving input corresponding to a selection of a source construct and a destination construct, determining a data transmission path between the source construct and the destination construct, generating a visualization illustrating the data transmission path, and causing rendering of the visualization on a display screen of a network device.
    Type: Grant
    Filed: August 28, 2020
    Date of Patent: March 22, 2022
    Assignee: Aviatrix Systems, Inc.
    Inventor: Jacob Cherkas
  • Patent number: 11283867
    Abstract: A replication system for data of mobile devices is disclosed. The data of a mobile device is uploaded to stations in an area. Metadata associated with the objects is stored in a centralized or decentralized system. The metadata can be accessed to identify the stations storing the device's objects and the data of the mobile device can then be retrieved from the stations and reconstructed.
    Type: Grant
    Filed: September 21, 2020
    Date of Patent: March 22, 2022
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Assaf Natanzon, Kfir Wolfson, Jehuda Shemer
  • Patent number: 11277459
    Abstract: Visual content to be displayed on a display of a user device is received. Obfuscation data for obscuring the visual content is generated and the obscured visual content is displayed on the display. A request to stop obscuring the visual content is transmitted from the user device to a remote device, in response to a drag gesture detected at the user device. As the drag gesture is performed, the obfuscation data is modified to reduce a level of obfuscation applied to the visual content before the request has been accepted, so that the visual content remains obscured but with a lower level of obfuscation. If the request is subsequently accepted at the remote device, the display is controlled to stop obscuring the visual content, thereby rendering the visual content fully visible on the display.
    Type: Grant
    Filed: September 9, 2020
    Date of Patent: March 15, 2022
    Assignee: Streamsure Solutions Limited
    Inventor: James William Rands
  • Patent number: 11271927
    Abstract: The invention relates to methods for storing and finding data of clients which are identifiable by unique client identifiers on a memory device, wherein these data include at least client data identification values which the client assigns arbitrarily to the data, and these data of the client are found on the memory device exclusively by means of these client data identification values. An access control entity is provided which has an adaptable positive list as a listing of the client identifiers of the selected client which, exclusively in a session setup step, beginning with a session start enquiry, obtain a temporary supplementary information item from this access control entity and with this information item can store and find data on the memory device, each temporary supplementary information item losing its validity after a specific time period.
    Type: Grant
    Filed: April 26, 2018
    Date of Patent: March 8, 2022
    Assignee: SECLOUS GMBH
    Inventor: Kai Rehnelt
  • Patent number: 11272044
    Abstract: Among other things, a node is enabled to participate, with other nodes, in forming and using transport layer features in a communication network, the transport layer features being extensible to support ten million or more simultaneous reliable conversations between or among applications running on respective participant nodes.
    Type: Grant
    Filed: January 9, 2020
    Date of Patent: March 8, 2022
    Assignee: Miosoft Corporation
    Inventors: Todd Lyle Smith, Mark D. A. van Gulik
  • Patent number: 11265270
    Abstract: A method for providing messaging services includes accessing an organization structure of an organization; creating chat services user accounts in response to the organization structure of the organization; creating groups of users in response to the organization structure of the organization, the groups comprising a chat group and a broadcast chat group; wherein the chat group provides bidirectional messaging from each member of the chat group to each other member of the chat group; wherein broadcast chat group provides unidirectional messaging from a broadcast group owner to each other member of the broadcast chat group.
    Type: Grant
    Filed: July 6, 2018
    Date of Patent: March 1, 2022
    Assignee: SamChat, Inc.
    Inventors: John Yu, James Keener Fox
  • Patent number: 11233852
    Abstract: A computing system obtains a document that is to be shared between a first user and a second user. A first computing device of the first user displays a first local copy of the document. A second computing device of the second user displays a second local copy of the document. While a first view of the document corresponding to a state of the first local copy is being presented, the computing system receives an indication that the second user is to assume control of presentation of the document from the first user. The computing system receives state data from the second computing device that is indicative of a second view of the document corresponding to the second local copy. Based upon the state data, the computing system causes a state of the first local copy of the content to be updated to present the second view.
    Type: Grant
    Filed: April 6, 2021
    Date of Patent: January 25, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Pradeep Kumar Reddy K, Rahul Gupta, Bhavesh Sharma
  • Patent number: 11227087
    Abstract: The present disclosure relates to embodiments for collaborative electronic design. Embodiments may include receiving a baseline model at a computing device associated with each of a plurality of geographically dispersed electronic design teams. Embodiments may further include applying environmental data from each of the plurality of geographically dispersed electronic design teams to the baseline model. Embodiments may also include generating a plurality of training changes, based upon, at least in part, the applied environmental data from each of the plurality of geographically dispersed electronic design teams. Embodiments may also include encrypting the plurality of training changes to create a plurality of encrypted training changes. Embodiments may further include providing the plurality of encrypted training changes to a centralized host configured to aggregate the plurality of encrypted training changes.
    Type: Grant
    Filed: January 4, 2019
    Date of Patent: January 18, 2022
    Assignee: Cadence Design Systems, Inc.
    Inventor: David Allan White
  • Patent number: 11223700
    Abstract: An edge computing node device able to process and respond to data received in real-time includes at least one input interface and at least one output interface. The device obtains an identification of the at least one input interface and determines a functional service algorithm corresponding to the identification of at least one input interface by querying a service relationship table. The device further processes the data to obtain a calculation result according to the functional service algorithm and transmits the calculation of the data or the basic data to the output interface. The at least one output interface sends the basic data or the calculation result of the data by the second communication unit.
    Type: Grant
    Filed: September 21, 2020
    Date of Patent: January 11, 2022
    Assignee: Shenzhen Jingjiang Yunchuang Technology Co., Ltd.
    Inventors: Xue-Qin Zhang, Juka Oh
  • Patent number: 11218558
    Abstract: Techniques performed by a data processing system for predicting availability of a user include receiving, from a first computing device over a network connection, a first request for predicted availability of a first user to participate in an online communication session, wherein the first request includes an identifier associated with the first user and a time period for the predicted availability of the user, in response to receiving the first request, determining a first predicted availability of the first user over the predicted time period using a first machine learning model trained with user information from a plurality of data sources, the user information being indicative of when the user is likely to be available to participate in the online communication session, and sending, to the first computing device over the network connection, availability information including the first predicted availability of the first user.
    Type: Grant
    Filed: May 19, 2020
    Date of Patent: January 4, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Alexander Wilson, Tom Neckermann, Romain Rey
  • Patent number: 11210364
    Abstract: A method for launching content for publication using a content management system (CMS) is provided. Editing of entities is enabled using an editor application associated with the CMS, the editing includes authoring fields for each entity. A selection of a group of entities is received, via a launch interface of the CMS, the selection is for publishing the group of entities. Responsive to the selection, an API call to the CMS is generated, the API call is programmed to trigger initiation of a validation process to validate each entity in the group of entities, wherein the validation process is processed in a draft entity store of the CMS that is created for said validation without requiring separate API calls for each entity in the group of entities.
    Type: Grant
    Filed: March 15, 2021
    Date of Patent: December 28, 2021
    Assignee: Contentful GmbH
    Inventors: Bruce Felt, Benjamin Keyser, Paolo Negri, Stephan Schneider, Thomas Spiesser
  • Patent number: 11212131
    Abstract: The present invention relates to a method for configuring home automation equipment, which comprises at least one It home automation device (D1, D2) likely to communicate with a central control unit (U) via at least one first local protocol (P1), the method comprising the following steps: receiving at least one configuration message relative to a location identifier (P1AD1, P1AD2) of at least one home automation device (D1, D2) according to the first local communication protocol (P1); obtaining a location identifier (P2AD1, P2AD2) of the at least one home automation device (D1, D2) according to a second target communication protocol (P2); recording (ECfU7) the correspondence between the location identifier (P1AD1, P1AD2) of the at least one home automation device (D1, D2) according to the first communication protocol and the location identifier (P2AD1, P2AD2) of the at least one home automation device (D1, D2) according to the second communication protocol (P2); recording (EcfU7) the at least one type (P2TD1,
    Type: Grant
    Filed: January 23, 2017
    Date of Patent: December 28, 2021
    Assignee: OVERKIZ
    Inventors: Sylvain Pognant, Florent Pellarin
  • Patent number: 11210321
    Abstract: In one embodiment, a web content management system is coupled to remote resources via a framework that has one or more corresponding adapters which enable editing of content by invoking editors which are native to the respective remote resources. The system retrieves a content item from a remote resource and stores a copy of the content item in a local repository, while the original content item remains in the repository of the remote resource. A content item can be selected in in a local authoring tool, causing the system to examine the content item's metadata to identify the source repository and invoke the native editor of the corresponding remote resource, enabling editing of the content item using the native editor. The copy of the content item in the local repository can then be synchronized to the edited version of the content item in the remote resource.
    Type: Grant
    Filed: May 4, 2020
    Date of Patent: December 28, 2021
    Assignee: Open Text Holdings, Inc.
    Inventors: Rakesh Kumar Bipinchandra Shah, Paul Kieron Carl Narth, Bean Huat Chua, John W. Chang
  • Patent number: 11206313
    Abstract: When a request for accessing a service is received, a user object may be stored in a long-term data store, as well as in a short-term cache. The cache may be divided into a regular cache that stores full versions of the user objects, and a surrogate cache that stores compact versions of the user object. The compact version of the user object may include a field that is derived from the full user object indicating whether a subsequent request for access to a particular service should be granted. After access is granted/denied based on this value in the compact user object, the system can process an update to the full user object offline. This surrogate cache structure may be used to rapidly approve/deny requests, decoupling this procedure from the processing involved with a full user object.
    Type: Grant
    Filed: September 9, 2020
    Date of Patent: December 21, 2021
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventor: Debdulal Dey
  • Patent number: 11206438
    Abstract: Techniques for video enhancement using a service are described. In some examples, a video enhancement service is to receive, from a requesting device, a request to provide a video, the request including an indication that at least a proper subset of the video is to be enhanced using at least one machine learning model; select at least one machine learning model to be used to enhance at least the proper subset of the video; enhance at least the proper subset of the video using the selected at least one machine learning model; and output the video including the at least proper subset of the video that had been enhanced.
    Type: Grant
    Filed: January 17, 2020
    Date of Patent: December 21, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Walterio Wolfgang Mayol Cuevas, Wasiq Bokhari, William Vass, Sean Love, Garish Sood
  • Patent number: 11206179
    Abstract: At least some embodiments are directed to a system that receives from an online portal loaded in a computing device, a user request to instantiate a server cluster in a hybrid computer network. The system authenticates and redirects the user request via a proxy service to a selected computer network configured in the hybrid computer network. The system instantiates the server cluster in the selected computer network causing the server cluster to initiate a microservice agent during bootup. The system sends a command to the server cluster to initiate the execution of a process and receives from the microservice agent event data associated with the process. The system inputs the event data into a trained machine learning model to determine a first execution state of the process and sends a command to change the first execution state of the process to a second execution state.
    Type: Grant
    Filed: December 16, 2020
    Date of Patent: December 21, 2021
    Assignee: AMERICAN EXPRESS TRAVEL RELATED SERVICES COMPANY, INC.
    Inventors: Pratap Singh Rathore, Arindam Chatterjee, Nitish Sharma, Brian Rosenfield, Shourya Roy, Rahul Ghosh, Krishnaprasad Narayanan
  • Patent number: 11196687
    Abstract: An automated chat conversation platform and method of operation are described. The automated chat conversation platform includes extensible chat interfaces useable for chat session communication with a plurality of third party communication tools, and is designed to be automatically scalable according to a number of chat sessions in existence concurrently. The automated chat conversation platform identifies chat sessions in which user intervention may be important, and allows for selective intervention by user agents.
    Type: Grant
    Filed: December 10, 2019
    Date of Patent: December 7, 2021
    Assignee: Target Brands, Inc.
    Inventors: Prakash Mall, Rajat Garg, Natarajan Ramamurthy
  • Patent number: 11190549
    Abstract: A device creates virtual storage bucket to abstract the data and the access from another device, and to secure the access using the IAM and the data using encryption and/or Mojette transform in order to generate encrypted/encoded data and transmits the data to another device. The other device saves the encrypted/encoded data for later transmitting the data to the same first device or another for decryption/decoding, securing porting of clients together with associated data in multi cloud environments.
    Type: Grant
    Filed: April 21, 2020
    Date of Patent: November 30, 2021
    Assignee: ZEBWARE AB
    Inventor: Thomas Nilsson