Patents Examined by El Hadji M. Sall
-
Patent number: 11301782Abstract: 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: GrantFiled: August 20, 2020Date of Patent: April 12, 2022Assignee: ZENUITY ABInventor: Sebastian Thelen
-
Patent number: 11295239Abstract: 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: GrantFiled: April 17, 2019Date of Patent: April 5, 2022Assignee: International Business Machines CorporationInventors: Bishwaranjan Bhattacharjee, Paul C. Castro, Vatche Isahagian, Vinod Muthusamy, Aleksander Slominski
-
Patent number: 11283695Abstract: 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: GrantFiled: August 28, 2020Date of Patent: March 22, 2022Assignee: Aviatrix Systems, Inc.Inventor: Jacob Cherkas
-
Patent number: 11283867Abstract: 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: GrantFiled: September 21, 2020Date of Patent: March 22, 2022Assignee: EMC IP HOLDING COMPANY LLCInventors: Assaf Natanzon, Kfir Wolfson, Jehuda Shemer
-
Patent number: 11277459Abstract: 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: GrantFiled: September 9, 2020Date of Patent: March 15, 2022Assignee: Streamsure Solutions LimitedInventor: James William Rands
-
Patent number: 11271927Abstract: 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: GrantFiled: April 26, 2018Date of Patent: March 8, 2022Assignee: SECLOUS GMBHInventor: Kai Rehnelt
-
Patent number: 11272044Abstract: 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: GrantFiled: January 9, 2020Date of Patent: March 8, 2022Assignee: Miosoft CorporationInventors: Todd Lyle Smith, Mark D. A. van Gulik
-
Patent number: 11265270Abstract: 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: GrantFiled: July 6, 2018Date of Patent: March 1, 2022Assignee: SamChat, Inc.Inventors: John Yu, James Keener Fox
-
Patent number: 11233852Abstract: 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: GrantFiled: April 6, 2021Date of Patent: January 25, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Pradeep Kumar Reddy K, Rahul Gupta, Bhavesh Sharma
-
Patent number: 11227087Abstract: 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: GrantFiled: January 4, 2019Date of Patent: January 18, 2022Assignee: Cadence Design Systems, Inc.Inventor: David Allan White
-
Patent number: 11223700Abstract: 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: GrantFiled: September 21, 2020Date of Patent: January 11, 2022Assignee: Shenzhen Jingjiang Yunchuang Technology Co., Ltd.Inventors: Xue-Qin Zhang, Juka Oh
-
Patent number: 11218558Abstract: 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: GrantFiled: May 19, 2020Date of Patent: January 4, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Alexander Wilson, Tom Neckermann, Romain Rey
-
Patent number: 11210364Abstract: 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: GrantFiled: March 15, 2021Date of Patent: December 28, 2021Assignee: Contentful GmbHInventors: Bruce Felt, Benjamin Keyser, Paolo Negri, Stephan Schneider, Thomas Spiesser
-
Patent number: 11212131Abstract: 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: GrantFiled: January 23, 2017Date of Patent: December 28, 2021Assignee: OVERKIZInventors: Sylvain Pognant, Florent Pellarin
-
Patent number: 11210321Abstract: 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: GrantFiled: May 4, 2020Date of Patent: December 28, 2021Assignee: Open Text Holdings, Inc.Inventors: Rakesh Kumar Bipinchandra Shah, Paul Kieron Carl Narth, Bean Huat Chua, John W. Chang
-
Patent number: 11206313Abstract: 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: GrantFiled: September 9, 2020Date of Patent: December 21, 2021Assignee: ORACLE INTERNATIONAL CORPORATIONInventor: Debdulal Dey
-
Patent number: 11206438Abstract: 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: GrantFiled: January 17, 2020Date of Patent: December 21, 2021Assignee: Amazon Technologies, Inc.Inventors: Walterio Wolfgang Mayol Cuevas, Wasiq Bokhari, William Vass, Sean Love, Garish Sood
-
Patent number: 11206179Abstract: 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: GrantFiled: December 16, 2020Date of Patent: December 21, 2021Assignee: 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: 11196687Abstract: 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: GrantFiled: December 10, 2019Date of Patent: December 7, 2021Assignee: Target Brands, Inc.Inventors: Prakash Mall, Rajat Garg, Natarajan Ramamurthy
-
Patent number: 11190549Abstract: 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: GrantFiled: April 21, 2020Date of Patent: November 30, 2021Assignee: ZEBWARE ABInventor: Thomas Nilsson