Miscellaneous Patents (Class 719/310)
-
Patent number: 11726811Abstract: Disclosed are various embodiments for decreasing the amount of time spent processing interrupts by switching contexts in parallel with processing an interrupt. An interrupt request can be received during execution of a process in a less privileged user mode. Then, the current state of the process can be saved. Next, a switch from the less privileged mode to a more privileged mode can be made. The interrupt request is then processed while in the more privileged mode. Subsequently or in parallel, and possibly prior to completion of the processing the interrupt request, another switch from the more privileged mode to the less privileged mode can be made.Type: GrantFiled: June 18, 2021Date of Patent: August 15, 2023Assignee: VMWARE, INC.Inventors: Yizhou Shan, Marcos Kawazoe Aguilera, Pratap Subrahmanyam, Rajesh Venkatasubramanian
-
Patent number: 11720305Abstract: A printer includes a processor receiving a print job from a first driver and a second driver supporting a smaller number of initially set sizes of printing media selectable by a user than a number of initially set sizes of printing media supported by the first driver, determines which driver the print job is received from, performs suspension control suspending print job execution in a case where there occurs a disagreement state in which a size of a printing medium designated by the print job and a size of a printing medium supplied from a supply section during execution of the print job are different from each other during execution of a print job received from the first driver, and performs continuation control continuing execution of the print job in a case where there occurs the disagreement state during execution of a print job received from the second driver.Type: GrantFiled: May 8, 2020Date of Patent: August 8, 2023Assignee: FUJIFILM Business Innovation Corp.Inventors: Hirooki Oka, Kazunobu Uchiyama, Hideo Kimura
-
Patent number: 11704695Abstract: Methods, apparatus, systems, and articles of manufacture for communication with an audience metering device are disclosed. An example apparatus includes one or more non-transitory computer readable media, instructions in the apparatus, and one or more processors to execute the instructions. The example one or more processors are to segment a message to be transmitted to a configuration device into a first message segment and a second message segment, store the first message segment in a characteristic memory, and transmit a first advertisement to the configuration device when the first message segment is stored in the characteristic memory. Additionally, the example one or more processors are to after the first message segment has been gathered by the configuration device, store the second message segment in the characteristic memory and transmit a second advertisement to the configuration device when the second message segment is stored in the characteristic memory.Type: GrantFiled: August 9, 2021Date of Patent: July 18, 2023Assignee: The Nielsen Company (US), LLCInventors: Stephen Jess Bodzo, Marko Panger
-
Patent number: 11706154Abstract: According to one aspect of the concepts and technologies disclosed herein, a cloud computing system can include a load adaptation architecture framework that performs operations for orchestrating and managing one or more services that may operate within at least one of layers 4 through 7 of the Open Systems Interconnection (“OSI”) communication model. The cloud computing system also can include a virtual resource layer. The virtual resource layer can include a virtual network function that provides, at least in part, a service. The cloud computing system also can include a hardware resource layer. The hardware resource layer can include a hardware resource that is controlled by a virtualization layer. The virtualization layer can cause the virtual network function to be instantiated on the hardware resource so that the virtual network function can be used to support the service.Type: GrantFiled: July 1, 2019Date of Patent: July 18, 2023Assignee: Shopify Inc.Inventors: Anisa Parikh, Siroos K. Afshar, Paritosh Bajpay, Pradeep Khowash, Reuben Klein
-
Patent number: 11700277Abstract: The present disclosure is directed to preventing computer data from being usurped and exploited by individuals or organizations with nefarious intent. Methods and systems consistent with the present disclosure may store keys and keying data for each of a plurality of connections in separate memory locations. These memory locations may store data that maps a virtual address to a physical memory address associated with storing information relating to a secure connection. These separate memory locations may have a unique instance for each individual communication connection session, for example each transport layer security (TLS) connection may be assigned memory via logical addresses that are mapped to one or more physical memory addresses on a per-core basis. Such architectures decouple actual physical addresses that are used in conventional architectures that assign a single large continuous physical memory partition that may be accessed via commands that access physical memory addresses directly.Type: GrantFiled: February 3, 2021Date of Patent: July 11, 2023Assignee: SONICWALL INC.Inventors: Raj Raman, Aleksandr Dubrovsky
-
Patent number: 11687674Abstract: A computer device that manages privilege delegation is disclosed. The computing device can insert a custom verb command into a plurality of verb commands corresponding to a file. The computing device can intercept a request to execute the custom verb command on the file by intercepting a request to create a context menu. The computer device can obtain information related to the request to execute the custom verb command by obtaining a file identifier of the file from the request to create the context menu. The computer device can determine whether to execute the custom verb command on the file according to second privileges different from the first privileges based on the information related to the request to execute the custom verb command. The computer device can cause the custom verb command to be executed on the file according to the second privileges.Type: GrantFiled: June 9, 2021Date of Patent: June 27, 2023Assignee: Avecto LimitedInventor: John Goodridge
-
Patent number: 11677724Abstract: A method of tunneling through a network separation device such as a firewall or a Network Address Translator comprising establishing via a custom socket factory coupled with a host device, a connection with a cloud server by tunneling through a network separation device; maintaining, via the custom socket factory, the connection with the cloud server through the network separation device; receiving, via the connection between the custom socket factory and the cloud server, connection information; and directly connecting, via the custom socket factory, to a client device using the connection information received from the cloud server.Type: GrantFiled: April 11, 2022Date of Patent: June 13, 2023Assignee: Progress Software CorporationInventor: John Alan Hensley
-
Patent number: 11675894Abstract: A user may conduct a plurality of access requests with a plurality of resource provider computers. A processor server computer may determine whether resource provider computers store access data associated with the user in various ways, including detecting patterns in sets of a plurality of access requests conducted between the user and each of the plurality of resource provider computers. Upon detecting that access data has changed, the processor server computer may automatically send the updated access data to each of the identified resource provider computer.Type: GrantFiled: November 18, 2021Date of Patent: June 13, 2023Assignee: Visa International Service AssociationInventors: Meredith Altenhofen, Amy Alterman, Robert Yost
-
Patent number: 11656923Abstract: A method includes creating a publisher configured to send messages over a channel having a shared memory. The method includes creating at least one subscriber configured to receive the messages over the channel by sequentially referencing memory slots of the plurality of memory slots. The method includes determining that the next sequential memory slot is currently referenced by a subscriber. The method includes delaying sending the message by the publisher based on determining that the next sequential memory slot is currently referenced by the subscriber. The method includes receiving an event trigger indicative of message reading by the subscriber. The method includes, responsive to receiving the event trigger, determining that the next sequential memory slot is not currently referenced. The method includes sending the message to the next sequential memory slot based on determining that the next sequential memory slot is not currently referenced.Type: GrantFiled: August 3, 2022Date of Patent: May 23, 2023Assignee: X Development LLCInventors: David Allison, Nathan Pooley, Craig Latimer
-
Patent number: 11648686Abstract: Artificial intelligence (AI)-based process identification, extraction, and automation for robotic process automation (RPA) is disclosed. Listeners may be deployed to user computing systems to collect data pertaining to user actions. The data collected by the listeners may then be sent to one or more servers and be stored in a database. This data may be analyzed by AI layers to recognize patterns of user behavioral processes therein. These recognized processes may then be distilled into respective RPA workflows and deployed to automate the processes.Type: GrantFiled: August 30, 2022Date of Patent: May 16, 2023Assignee: UiPath, Inc.Inventors: Prabhdeep Singh, Christian Berg
-
Patent number: 11630678Abstract: The present invention relates to a software method for componentized enterprise applications for backend development based on Spring Boot and Java EE application server using plugins. The object of the present invention is to build back end servers and desktop applications from reusable plugins. Another object of the present invention is the benefits of a single process implementation and truly decupled parent child dependency. Moreover, the present invention is to build entire applications (deployment in application server or Spring Application) from separate and easy to maintain run time components. Finally, the percent invention is that the invention can be used by almost any development team using Java EE and Spring for back end enterprise development. Moreover, the present invention is to allow plugins to provide their services either in the same process or on a remoter server in a transparent way to their services consumers.Type: GrantFiled: June 6, 2021Date of Patent: April 18, 2023Inventors: Asaf Ben Natan, Avishay Ben Natan-Muehlrad
-
Patent number: 11625359Abstract: According to various embodiments, a validation device may be provided. The validation device may include: a source information identification circuit configured to determine information relating to a source file; a source information transmitter configured to transmit the information relating to the source file to a server; a validation program receiver configured to receive a validation program from the server; a validation circuit configured to execute the validation program to validate the source file; and a source transmitter configured to transmit the source file if the validation circuit validates the source file.Type: GrantFiled: October 30, 2018Date of Patent: April 11, 2023Assignee: MASTERCARD INTERNATIONAL INCORPORATEDInventor: Vijaykumar Vamanrao Borkar
-
Patent number: 11606259Abstract: Aspects of the subject disclosure may include, for example, determining delay data for respective network delays through a communication network from respective gaming stations to a gaming provider database for implementing a multi-user online video game, determining available cloud nodes in a potential path in the communication network between a respective gaming station and the gaming provider database, determining potential network configurations for data communication between the respective gaming stations and the gaming provider database using the available cloud nodes and available communication links, identifying an optimum configuration for data communication between the respective gaming stations and the gaming provider database, wherein the optimum configuration provides a minimum fair delay for the respective gaming stations, and configuring the communication network according to the optimum configuration. Other embodiments are disclosed.Type: GrantFiled: March 18, 2022Date of Patent: March 14, 2023Assignee: AT&T Intellectual Property I, L.P.Inventors: Mohammad Nikain, Daniel Connolly, Thomas Brooks Fitzsimmons
-
Patent number: 11586803Abstract: The described technology is directed towards a pre-child user interface element in a user interface tree that draws before the parent element draws, (and thus before any conventional child element of the parent draws). For example, based upon current state data such as whether the parent element has focus, the pre-child may draw a highlight or the like before (so as to be beneath) drawing the representation of the parent element, to indicate the focused state (or and/or other current state or states). The user interface tree maintains a property that it is composable because the parent user interface element code is independent of what any of its pre-child element or pre-children elements do when invoked.Type: GrantFiled: April 6, 2020Date of Patent: February 21, 2023Assignee: HOME BOX OFFICE, INC.Inventors: Brandon C. Furtwangler, Brendan Joseph Clark, J. Jordan C. Parker
-
Patent number: 11579930Abstract: In one example, a computer implemented method may include retrieving resource definition data corresponding to an endpoint. The resource definition data includes resource type information. Further, an API response may be obtained from the endpoint by querying the endpoint using an API call. Furthermore, the API response may be parsed and a resource model corresponding to the resource definition data may be populated using the parsed API response. The resource model may include resource information and associated metric information correspond to a resource type in the resource type information. Further, a resource and/or metric data associated with the resource may be determined using the populated resource model. The resource may be associated with an application being executed in the endpoint.Type: GrantFiled: August 25, 2020Date of Patent: February 14, 2023Assignee: VMWARE, INC.Inventors: Vipul Chaudhary, Sandeep L Hegde, Shyam Venkatram, Naren Lal, Ranganathan Srinivasan
-
Patent number: 11582303Abstract: A multitenant infrastructure server (MTIS) is configured to provide an environment to execute a computer routine of an arbitrary application. The MTIS receives a request from a webtask server to execute the computer routine in a webtask container. The computer routine is executed in the webtask container at the MTIS. Upon successful execution of the computer routine, a result set is returned to the webtask server. If the execution of the computer routine is unsuccessful, an error notification is returned to the webtask server. The resources consumed during the execution of the computer routine are determined. The webtask container is destroyed to prevent persistent storage of the computer routine on the MTIS.Type: GrantFiled: July 30, 2022Date of Patent: February 14, 2023Assignee: Okta, Inc.Inventors: Tomasz Janczuk, Matias Woloski
-
Patent number: 11579931Abstract: In one example, a computer implemented method may include retrieving resource definition data corresponding to an endpoint. The resource definition data includes adapter information and resource type information. Further, an adapter instance may be generated using the adapter information to establish communication with the endpoint. Furthermore, an API response may be obtained, via the adapter instance, from the endpoint by querying the endpoint using an API call. Further, the API response may be parsed. Further, a resource model corresponding to the resource definition data may be populated using the parsed API response. The resource model may include resource information and associated metric information corresponding to a resource type in the resource type information. Furthermore, a resource and/or metric data associated with the resource may be determined using the populated resource model. The resource may be associated with an application being executed in the endpoint.Type: GrantFiled: August 25, 2020Date of Patent: February 14, 2023Assignee: VMWARE, INC.Inventors: Vipul Chaudhary, Sandeep L Hegde, Shyam Venkatram
-
Patent number: 11575592Abstract: Provided are a message processing method and apparatus, a control-plane device and a computer storage medium. The method includes receiving a first message containing at least one type of private-format data; determining identification information of a target device according to the first message and selecting a message parsing plug-in that matches the determined identification information of the target device; and sending the first message to the selected message parsing plug-in and receiving parsed data from the selected message parsing plug-in, where the parsed data is data obtained after the selected message parsing plug-in parses the at least one type of private-format data in the first message; and determining, according to the parsed data, a manner in which the target device processes a second message used for accessing a website.Type: GrantFiled: December 26, 2019Date of Patent: February 7, 2023Assignee: ZTE CORPORATIONInventors: Cangming Liu, Xianjin Hong
-
Patent number: 11568862Abstract: A system and method for training a virtual assistant to recognize and learn new context for known terms is presented. The method includes receiving a natural language input, corresponding to at least one of a desired intent and a desired entity, at a natural language processor. The method involves scoring known intents based on the natural language input to generate an intent confidence score for each known intent, and scoring known entities based on the natural language input to generate an entity confidence score for each known entity. The method involves comparing the intent confidence scores and entity confidence scores to a threshold value, and determining that the natural language input does not correspond to at least one of the known intents and the known entities based on the comparing. Finally, at least one of a new intent and a new entity are determined based on the natural language input.Type: GrantFiled: September 29, 2020Date of Patent: January 31, 2023Assignee: CISCO TECHNOLOGY, INC.Inventors: Eric Yi-Hua Chen, Keith Griffin
-
Patent number: 11568448Abstract: Disclosed are systems and methods for monitoring and policing online advertisements. Content of a website is evaluated and assigned a score. The content evaluated may be either first-party content or third-party content or both. If the score fails predetermined criteria, a report is generated. Synthetic user profiles can be generated using a browser (or other software) to visit a number of predetermined or pseudo-random sites and accumulate user-specific data as it visits each of the sites. The browser stores off the accumulated user-specific data in conjunction with a synthetic user profile.Type: GrantFiled: August 24, 2021Date of Patent: January 31, 2023Assignee: Ad Lightning Inc.Inventors: Ryan Kosai, Michael Galgon
-
Patent number: 11567464Abstract: A method for operating a control system of a technical installation, wherein an operator station server transfers visualization information to an operator station client, and the operator station client generates a graphical presentation for an operator via the visualization information, where the method includes adjusting the graphical presentation via the operator station client in response to an instruction of the operator to the operator station client, transmitting the information regarding the adjustment of the graphical presentation to the operator station server via the operator station client, recording the information received from the operator station client regarding the adjustment of the graphical presentation in a memory of the operator station server, transmitting the information regarding the adjustment of the graphical presentation to the engineering station server via the operator station server, and presenting the information regarding the adjustment of the graphical presentation to a projeType: GrantFiled: March 3, 2021Date of Patent: January 31, 2023Assignee: Siemens AktiengesellschaftInventor: Benjamin Lutz
-
Patent number: 11561526Abstract: An object of the present invention is to provide a control system of an industrial machine that can efficiently and effectively match and equalize the content information of various data between devices of the industrial machine.Type: GrantFiled: July 18, 2019Date of Patent: January 24, 2023Assignee: FANUC CORPORATIONInventor: Kazuhiko Morisaki
-
Patent number: 11550583Abstract: Systems and methods for handling macro compatibility for documents at a storage system are provided. A document to be stored on a network-based storage system is identified. The document is created using a first document processing application that uses a first programming language that is incompatible with the network-based storage system. The document includes macros in the first programming language. A semantic context for an object included in a macro is determined. The macro defines a function to be performed with respect to the object. In response to a determination, based on the semantic context of the object, that the object corresponds to multiple object types, a set of candidate object types for the object is identified. The function is converted into multiple sets of operations represented in a second programming language.Type: GrantFiled: March 30, 2021Date of Patent: January 10, 2023Assignee: Google LLCInventors: Paneendra Anantha Rao Bapu, Sowmith Manepalli, Sourav Poddar, Abhay Garg, Alexandre Ginet, Arijit De
-
Patent number: 11550705Abstract: The invention relates to a system (300) and method for performing end-to-end simulation and testing of an IoT application (102). An IoT data simulator (310) is configured to simulate an IoT environment using data received from different components in the IoT environment, which include IoT messages/data from IoT devices (106), master data from different databases (108) and data from third-party web services (110). Device templates are created that are used as blueprint for defining a plurality of device instances which include simulated device instances and live device instances. An IoT application validator (326) is configured for testing and validating the IoT application (102) by transmitting a plurality of IoT messages to the IoT application (102) and validating the behavior of the IoT application (102) to the plurality of IoT messages for all layers including, but not limited to, a UI layer (112), a business logic (114) and a data layer (116), using one or more device instances.Type: GrantFiled: June 25, 2021Date of Patent: January 10, 2023Assignee: Larsen & Toubro Infotech LtdInventors: Nrk Rao, Meena Malu, Rex Jesudas P
-
Patent number: 11552913Abstract: A data processing system is configured to perform a computer implemented method for facilitation of efficient processing of electronic messages via a network from message sources. The method includes receiving an electronic message including actionable object data and textual object data from a message source device. The actionable object data includes parameters actionable by at least one data processing transaction device to perform data processing transactions external to the network device and the textual object data including descriptors of the parameters actionable by the at least one data processing transaction device. The textual object data is operable by devices incompatible with the actionable object data. The method includes calculating an execution command for the data processing transaction in response to the actionable object data and based on at least the parameters of the actionable object data.Type: GrantFiled: May 14, 2021Date of Patent: January 10, 2023Assignee: Chicago Mercantile Exchange Inc.Inventors: Carrick John Pierce, Baris Mestanogullari, Ajay Kumar Jain, Agnes Casenave, David Bernard Barton, Nicholas Bandy
-
Patent number: 11541548Abstract: Artificial intelligence (AI)-based process identification, extraction, and automation for robotic process automation (RPA) is disclosed. Listeners may be deployed to user computing systems to collect data pertaining to user actions. The data collected by the listeners may then be sent to one or more servers and be stored in a database. This data may be analyzed by AI layers to recognize patterns of user behavioral processes therein. These recognized processes may then be distilled into respective RPA workflows and deployed to automate the processes.Type: GrantFiled: October 20, 2021Date of Patent: January 3, 2023Assignee: UiPath, Inc.Inventors: Prabhdeep Singh, Christian Berg
-
Patent number: 11533532Abstract: The invention relates to a method for streaming and reproducing applications (apps) via a particular telecommunications system. The invention also relates to a telecommunications network. The invention further relates to the use of a telecommunications network of this type for streaming and reproducing applications (apps) via a particular telecommunications system. The invention furthermore relates to an application which makes it possible to configure the download, installation and updating of data on a terminal such that the whole application is fully executable on the terminal while downloading, installing and updating takes place on the terminal.Type: GrantFiled: September 3, 2016Date of Patent: December 20, 2022Inventors: Frederik Peter, Sheikh Khalil, Remco Westermann
-
Patent number: 11523462Abstract: A communication apparatus that participates in a network includes a first communication unit which establishes communication with a data processing apparatus via the network and performs data communication with the data processing apparatus according to a first communication method, a control unit controlling execution of a plurality of applications including an application for communicating with the data processing apparatus, a reception unit receiving an instruction for switching the application, and a determination unit, if the reception unit has received an instruction for switching the application to another application while the first communication unit has established communication with the data processing apparatus according to the first communication method, determining whether the another application indicated as a switching destination by the received instruction requires connection to the Internet.Type: GrantFiled: March 22, 2021Date of Patent: December 6, 2022Assignee: Canon Kabushiki KaishaInventor: Kaori Ikeda
-
Patent number: 11509649Abstract: A method and apparatus provides for securely unlocking a locked program domain by a third party wishing to gain extraordinary access to the program domain by a third party. The third party and the program domain are mutually authenticated using exclusive self-escrow of credentials that are generated, revealed, or stored within the program domain. Multiple third parties that are required for unlocking the program domain may also be authenticated prior to unlocking the program domain. The method and apparatus provides extraordinary access without the use of backdoors or having the program domain provide credentials to third parties.Type: GrantFiled: September 30, 2021Date of Patent: November 22, 2022Assignee: Oboren Systems, inc.Inventors: James C. Collier, Michael Pompa
-
Patent number: 11502921Abstract: A system and method for enabling a cloud computing environment. In accordance with an embodiment, the system can include a variety of hardware and/or software components and features, which can be used in delivering an infrastructure, platform, and/or applications to support public and private clouds.Type: GrantFiled: February 1, 2019Date of Patent: November 15, 2022Assignee: ORACLE INTERNATIONAL CORPORATIONInventor: Naresh Revanuru
-
Patent number: 11488130Abstract: A computer-implemented method for cloud-based management of payment devices includes connecting a point of interaction device (POI) to a terminal management engine (TME) through a computer network, downloading operating software for the POI and configuration files for the POI from the TME to the POI, initializing the POI using the operating software, and configuring the POI using the configuration files. An alternative computer-implemented includes connecting to a POI through a computer network, receiving a transaction request from a TMC through the computer network, confirming access to the POI, transmitting a request for consumer information to the POI, receiving requested consumer information from the POI, transmitting the requested consumer information to the TMC, receiving a transaction approval message or a transaction decline message from the TMC, and transmitting the transaction approval message or the transaction decline message to the POI.Type: GrantFiled: November 17, 2016Date of Patent: November 1, 2022Assignee: Worldpay, LLCInventor: Coy Christensen
-
Patent number: 11468189Abstract: According to embodiments of the present disclosure, there is provided a method, system, apparatus, electronic device, storage medium and program product for data exchange. The method described herein comprises: obtaining original data to be exchanged by a target application between a first platform and a second platform; obtaining normalized data corresponding to a type of the original data by processing the original data based on the type; determining a satisfaction of a data exchange constraint from the normalized data. In this way, the embodiments of the present disclosure may simplify and promote the determination of the data exchange constraint and accelerate the data exchange process.Type: GrantFiled: February 24, 2022Date of Patent: October 11, 2022Assignee: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD.Inventors: Xingxiu Chen, Yuming Liang, Jianye Ye, Yu Zheng, Wei Jiang, Cheng Wei, Feng Ren, Mingdong Zhao
-
Patent number: 11461791Abstract: A method implemented in a computer infrastructure having computer executable code, including generating one or more ad-avatars in a virtual universe (VU) and monitoring information from the VU. Additionally, the method includes directing the one or more ad-avatars to perform one or more viral advertisements in the VU based on the information.Type: GrantFiled: June 7, 2019Date of Patent: October 4, 2022Assignee: KYNDRYL, INC.Inventors: Rick A. Hamilton, II, Jenny S. Li, Clifford A. Pickover, Anne R. Sand
-
Patent number: 11449314Abstract: An application development editor displays in a graphical user interface a list or other arrangement of variations based on or applying to conditions in the application, each variation being associated with one or more changes in properties or events in the application. The editor enables a user to select a specific variation and then displays the user interface implications or consequences of that selection. Selecting a specific variation is programmatically equivalent to a specific conditional logic branch or ‘if . . . then’ code sequence. The invention enable someone with no, or very limited, code writing skills, such as a designer, to be able to produce an application with fully functioning, correct and potentially complex conditional logic.Type: GrantFiled: October 20, 2015Date of Patent: September 20, 2022Assignee: UMAJIN LIMITEDInventor: David Brebner
-
Patent number: 11444810Abstract: A method, a device, and a non-transitory storage medium are described in which a micro-adapter architecture for a device gateway service is provided. The micro-adapter architecture for a device gateway service may be included in a cloud native backend gateway. The cloud native backend gateway may include a set of adapters that are logically grouped in layers for providing device gateway services. The device gateway services may include an application layer, a device layer, and a transport layer. The device gateway services may include bounded contexts based on rules that define the application layer, the device layer, and the transport layer. The device gateway services may be microservices that are distributed within the defined layers.Type: GrantFiled: January 6, 2021Date of Patent: September 13, 2022Assignee: Verizon Patent and Licensing Inc.Inventor: Rezwanul Haque
-
Patent number: 11443720Abstract: An application issues a display request to display a content in an area set on a display device. In response to determining that a different content is displayed in the area, an arbitration is executed to allocate the content to the area to satisfy a rule-based arbitration using a rule definition including (i) an arbitration policy defining a basic arbitration when allocating the content to the area on the display device and (ii) a constraint expression describing a property to be exceptionally satisfied.Type: GrantFiled: December 14, 2020Date of Patent: September 13, 2022Assignee: DENSO CORPORATIONInventors: Daiki Kawashima, Shigeo Kato, Kentaro Teshima
-
Patent number: 11438296Abstract: Disclosed are systems and methods for managing notifications from published applications. A method for managing notifications from one or more published applications includes detecting, by a server, a notification from the one or more published applications launched by a user at a client device, forming a notification packet containing information from the notification, and causing the notification packet to be provided to the client device.Type: GrantFiled: November 2, 2020Date of Patent: September 6, 2022Assignee: Parallels International GMBHInventors: Marco Borg, Nikolay Dobrovolskiy, Serguei M. Beloussov
-
Patent number: 11419166Abstract: A smart device that wirelessly communicates with a wireless router includes a terminal controller that executes an OS, and a multifunction device control app that operates on the OS; a terminal storage section having a first storage area that is controlled by the OS and stores connection information of the wireless router, and a second storage area that is accessible by the multifunction device control app; and a terminal communicator including a first terminal communicator that communicates with the wireless router by using a wireless LAN communication scheme, and a second terminal communicator that communicates with a multifunction device by using a BLE communication scheme. The terminal controller stores the connection information in the second storage area and transmits the stored connection information to the multifunction device by using the second terminal communicator.Type: GrantFiled: March 15, 2021Date of Patent: August 16, 2022Assignee: Seiko Epson CorporationInventor: Atsushi Suzuki
-
Patent number: 11416477Abstract: Improved systems and methods for database analysis are described herein. A method includes generating a graph-based ontological data structure including nodes connected by edges in a low-latency database analysis system, wherein each node represents a respective analytical-object in the low-latency database analysis system, maintaining versions for each of the nodes in the graph-based ontological data structure, maintaining versions for each of the edges in the graph-based ontological data structure, maintaining a transaction log for each transaction with respect to the graph-based ontological data structure, reverting to an earlier version of at least a portion of the graph-based ontological data structure using the transaction log, versioned nodes, and versioned edges in response to an event, and outputting a version of the graph-based ontological data structure in a defined form for presentation to a user or for use by a client.Type: GrantFiled: November 13, 2019Date of Patent: August 16, 2022Assignee: ThoughtSpot, Inc.Inventors: Satyam Shekhar, Naresh Kumar, Nitish Rajguru, Mayank Raj, Priyendra Singh Deshwal
-
Patent number: 11388224Abstract: Example methods and apparatus for managing user information of an application are described. One example method is applied to a user management device of a cloud platform, where the cloud platform is configured to bear an application registered by a user with the cloud platform. The method includes receiving a user management registration request of a first application, where the first application is one of applications registered with the cloud platform, and the user management registration request of the first application carries an identifier of the first application. A user management instance is created for the first application according to the user management registration request and the identifier of the first application, where the user management instance is used to manage user information of the first application. The user management instance is invoked to process a service that is in the first application and related to the user information.Type: GrantFiled: March 23, 2021Date of Patent: July 12, 2022Assignee: Huawei Technologies Co., Ltd.Inventor: Ming Liang
-
Patent number: 11370460Abstract: A method for assisting in the driving of a vehicle comprises receiving and processing data originating from an actuation module via the first network and in response to the detection of a failure in the first network, further comprising steps of: triggering a phase of manual control recovery by a driver of the vehicle, and receiving and processing the data originating from the actuation module via a second network.Type: GrantFiled: September 10, 2018Date of Patent: June 28, 2022Assignee: PSA AUTOMOBILES SAInventors: Alban Le Chaffotec, Laurent Legras, Xavier Oudin, Barbara Cervelle
-
Patent number: 11373196Abstract: A method implemented in a computer infrastructure having computer executable code, including generating one or more ad-avatars in a virtual universe (VU) and monitoring information from the VU. Additionally, the method includes directing the one or more ad-avatars to perform one or more viral advertisements in the VU based on the information.Type: GrantFiled: June 7, 2019Date of Patent: June 28, 2022Assignee: KYNDRYL, INC.Inventors: Rick A. Hamilton, II, Jenny S. Li, Clifford A. Pickover, Anne R. Sand
-
Patent number: 11373640Abstract: Systems and methods for intelligent device grouping are disclosed. An environment, such as a home, may have a number of voice-enabled devices and accessory devices that may be controlled by the voice-enabled devices. One or more models, such as linguistics model(s) and/or device affinity models may be utilized to determine which accessory devices are candidates for inclusion in a device group, and a recommendation for grouping the devices may be provided. Device-group naming recommendations may also be generated and may be sent to users.Type: GrantFiled: August 1, 2018Date of Patent: June 28, 2022Assignee: Amazon Technologies, Inc.Inventors: Zeya Chen, Charles Edwin Ashton Brett, Jay Patel, Lizhen Peng, Aniruddha Basak, Hongyang Wang, Sara Hillenmeyer, Yunfeng Jiang, Sven Eberhardt, Akshay Kumar, William Evan Welbourne
-
Patent number: 11330313Abstract: In some examples, a computing device initiates playback of media content on a display device. The computing device receives one or more images from a camera having a field of view that includes one or more viewers of the display device. The computing device may analyze at least one of the images and determine, based on the analysis, a micro-expression being expressed by at least one of the viewers. The computing device may determine a sentiment based on the micro-expression. A timestamp derived from the one or more images may be associated with the sentiment and sent to a server to create a sentiment map of the media content. If the sentiment matches a pre-specified sentiment then the computing device may skip playback of a remainder of a current portion of the media content that is being displayed and initiate playback of a next portion of the media content.Type: GrantFiled: August 2, 2019Date of Patent: May 10, 2022Assignee: Dell Products L.P.Inventor: Sathish Kumar Bikumala
-
Patent number: 11321058Abstract: A method, computer program product, and computing system for enabling a user to select a plurality of functional modules from a library of functional modules; enabling the user to arrange the plurality of functional modules to form a conversational application; and effectuating a testing procedure on at least a portion of the conversational application.Type: GrantFiled: October 14, 2020Date of Patent: May 3, 2022Assignee: NUANCE COMMUNICATIONS, INC.Inventors: David Ardman, Andrew Matkin, Nirvana Tikku, John B. Fisler, Nikos Polis
-
Patent number: 11321198Abstract: Techniques and solutions are described for detecting event server failure and taking one or more actions in response to such detection. A plurality of events are registered with a first event server. If it is determined that the first event server is not operational, a notification can be provided, such as to a user through an administrator console. At least a portion of the events can be sent to a second event server for processing. In some cases, events that are sent to the second event server for processing can have summary records updated to remap or re-register the events with the second event server. In other cases, the events sent to the second event server do not have their summary records remapped or registered with the second event server.Type: GrantFiled: July 21, 2020Date of Patent: May 3, 2022Assignee: SAP SEInventors: Sateesh Babu Chilamakuri, Ramya Nandakumaran
-
Patent number: 11303613Abstract: A method of tunneling through a network separation device such as a firewall or a Network Address Translator comprising establishing via a custom socket factory coupled with a host device, a connection with a cloud server by tunneling through a network separation device; maintaining, via the custom socket factory, the connection with the cloud server through the network separation device; receiving, via the connection between the custom socket factory and the cloud server, connection information; and directly connecting, via the custom socket factory, to a client device using the connection information received from the cloud server.Type: GrantFiled: March 19, 2020Date of Patent: April 12, 2022Assignee: PROGRESS SOFTWARE CORPORATIONInventor: John Alan Hensley
-
Patent number: 11301444Abstract: Embodiments for determining processing performed on a data element are provided. A file system call associated with a data element stored in a storage system is detected. The file system call is analyzed. Data lineage for the data element is determined based on the analyzing of the file system call.Type: GrantFiled: April 30, 2020Date of Patent: April 12, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: George Thayyil Jacob Sushil, Kalapriya Kannan, Sumanth Tummala
-
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: 11271839Abstract: A method for performing asynchronous communication includes executing a thread, by a computing system, the thread comprising an instruction to send a message to a remote system under a current set of conditions. The method further includes waiting, by the computing system for a response to the message for a predetermined amount of time, wherein the predetermined amount of time is calculated based on historical data, wherein the historical data comprises one or more response times for respective one or more messages, wherein the one or more messages are associated with a set of conditions that correspond to the current set of conditions.Type: GrantFiled: October 29, 2018Date of Patent: March 8, 2022Assignee: Red Hat, Inc.Inventor: Mark Cameron Little