Distributed Data Processing Patents (Class 709/201)
-
Patent number: 11093171Abstract: A method, computer program product, and computer system for accessing, by a first storage processor (SP) of a virtual storage appliance, a storage device, wherein the storage device may be accessed by the first SP while all internal networks associated with the virtual storage appliance are down. A second SP of the virtual storage appliance may access the storage device, wherein the storage device is shared between the first SP and the second SP and includes state information associated with one of the first SP and the second SP, and wherein the storage device may be accessed by the second SP while all the internal networks associated with the virtual storage appliance are down. One or more clustering decisions associated with one of the first SP and the second SP may be executed based upon, at least in part, the state information associated with one of the first SP and the second SP accessed while all the internal networks associated with the virtual storage appliance are down.Type: GrantFiled: July 29, 2019Date of Patent: August 17, 2021Assignee: EMC IP Holding Company, LLCInventors: Dmitry V. Krivenok, Wai C. Yim
-
Patent number: 11094122Abstract: The invention relates to an augmented reality system having a first augmented reality device and a second augmented reality device. The first augmented reality device includes a first communication module at least temporarily connected with a second communication module of the second augmented reality device via at least one data connection during an augmented reality session. Also included is a peer-to-peer network having a peer-to-peer application configured to access a second communication data set related to the second communication module. The peer-to-peer application includes a controlling means that controls the establishment of the data connection between the first communication module and the second communication module by providing the second communication data set to the first communication module via a peer-to-peer module assigned to the first augmented reality device such that the first communication module establishes the data connection based on the provided second communication data set.Type: GrantFiled: December 21, 2018Date of Patent: August 17, 2021Assignee: innogy Innovation GmbHInventor: Carsten Stöcker
-
Patent number: 11093261Abstract: A method for dynamically configuring multiple processors based on needs of applications includes receiving, from an application, an acceleration request message including a task to be accelerated. The method further includes determining a type of the task and searching a database of available accelerators to dynamically select a first accelerator based on the type of the task. The method further includes sending the acceleration request message to a first acceleration interface located at a configurable processing circuit. The first acceleration interface sends the acceleration request message to a first accelerator, and the first accelerator accelerates the task upon receipt of the acceleration request message.Type: GrantFiled: January 9, 2018Date of Patent: August 17, 2021Assignee: Altera CorporationInventors: Chee Hak Teh, Kenneth Chong Yin Tan
-
Patent number: 11095751Abstract: A network device in a network edge receives content directed to a mobile device attached to the network edge from an upstream network device and forwards the content toward the mobile device. The network device makes a decision whether to cache the content based at least in part on a popularity of the content in a region covered by the network device and a prediction error for an estimated probability that the mobile device will transition from the region to another region. The popularity is directly correlated with a first bias toward caching the content. The prediction error is inversely correlated with a second bias toward caching the content. The decision is implemented: the network device either caches the content or foregoes caching the content, in accordance with the decision.Type: GrantFiled: July 25, 2018Date of Patent: August 17, 2021Assignee: CISCO TECHNOLOGY, INC.Inventors: Luca Muscariello, Giovanna Carofiglio, Michele Papalini, Mauro Sardara
-
Patent number: 11093493Abstract: Various embodiments of dynamically switching between query and scan for optimizing table reads are described. A particular client of a shared table can use various criteria in determining whether to query for individual entries in a table, or whether to scan the entire table. Criteria can be, in some embodiments, whether there are fewer than a threshold number of other clients accessing the same portion of the table as the particular client, or the size of the portion accessed by the client. If there are fewer than a threshold number of other clients accessing the same portion of the table, and the size of the portion is below a size threshold, for example, then querying individual entries in the table might be appropriate in those circumstances. By querying instead of scanning, for example, clients can reduce the total number of I/O operations per second on the shared table.Type: GrantFiled: September 28, 2018Date of Patent: August 17, 2021Assignee: Amazon Technologies, Inc.Inventors: Shashanka Krishnaswamy, Surya Prakash Dhoolam, Bradley Nathaniel Burkett
-
Patent number: 11093255Abstract: An apparatus for automatically pre-configuring a hardware portion of a device before the device is set into a full operation mode has a processor. The processor performs: obtaining a set of parameters for pre-configuring the hardware portion of the device, the set of parameters defining a status of the device; and providing the set of parameters to the device for automatically pre-configuring the hardware portion of the device.Type: GrantFiled: June 10, 2019Date of Patent: August 17, 2021Assignee: SONY CORPORATIONInventors: Klaus Zimmermann, Aurel Bordewieck
-
Patent number: 11095755Abstract: A host fabric interface (HFI), including: first logic to communicatively couple a host to a fabric; and second logic to provide a disaggregated telemetry engine (DTE) to: receive notification via the fabric of available telemetry data for a remote accelerator; allocate memory for handling the telemetry data; and receive the telemetry data from the disaggregated accelerator.Type: GrantFiled: July 10, 2017Date of Patent: August 17, 2021Assignee: Intel CorporationInventors: Francesc Guim Bernat, Susanne M. Balle, Rahul Khanna, Karthik Kumar
-
Patent number: 11086699Abstract: A data management controller for a data processing system, the data processing system being capable of running one or more user space applications, each user space application defining: (i) one or more interface storage locations with which the data management controller can interact, each interface storage location being capable of storing interface data; and (ii) one or more services for processing data, each service interacting with at least one interface storage location during a processing run; the data management controller being configured to: (i) register each of the interface storage locations as an input data location or an output data location in response to the user space application so identifying the respective interface storage location to the data management controller; (ii) register the output data locations of user space applications as designated inputs to input data locations of one or more other user space applications; and (iii) in response to a user space application signalling that a pType: GrantFiled: March 27, 2019Date of Patent: August 10, 2021Assignee: McLaren Applied Technologies LimitedInventors: Robert Thomas Pigott, Charles Edward Hawkins, Gregg Dinning
-
Patent number: 11089106Abstract: An aircraft system that includes an aircraft and a detector assembly. The aircraft can include at least one data system coupled to at least one component. The at least one data system or the at least one component can communicate an output via a wireless network. Output information is collected and communicated to the detector assembly. The detector assembly can include a receiver and at least one of a memory, a controller, or a communication link.Type: GrantFiled: December 6, 2018Date of Patent: August 10, 2021Assignee: GE AVIATION SYSTEMS LLCInventors: Vigneshwaran Venugopalan, Avichandra Yallapalli
-
Patent number: 11086695Abstract: An electronic event processing component operable at a level in a hierarchy of components and adapted for operation in electronic communication with at least one further electronic component operable at a different level in a hierarchy of electronic components, and operable according to at least one rule triggered by at least one event; and responsive to said at least one event, activating a communication component to cause performance by at least one of said electronic event processing component and said further electronic component of said at least one associated action according to said at least one rule.Type: GrantFiled: January 15, 2018Date of Patent: August 10, 2021Assignee: Arm LimitedInventors: John Eugene Neystadt, Alon Shamir
-
Patent number: 11087237Abstract: Systems and methods including one or more processing modules and one or more non-transitory storage modules storing computing instructions configured to run on the one or more processing modules and perform acts of: utilizing historical transaction information to derive metric information associated with prior transactions; generating a listing of user-item pairs, each of the user-item pairs identifying a user and an item; executing a machine learning model that is configured to generate a transmission list for sending push notifications; generating a transmission list by selecting user-item pairs based on the conversion probability values and the confidence indicators that are assigned to the user-item pairs; customizing content for the push notifications to include information for items identified by the user-item pairs included in the transmission list; and transmitting the push notifications to the users identified by the user-item pairs included in the transmission list.Type: GrantFiled: January 30, 2018Date of Patent: August 10, 2021Assignee: WALMART APOLLO, LLCInventors: Kannan Achan, Evren Korpeoglu, Abhimanyu Mitra, Sinduja Subramaniam
-
Patent number: 11080393Abstract: This invention is directed to a secure computation apparatus that protects a security against the malicious behavior while maintaining a processing amount small.Type: GrantFiled: July 6, 2017Date of Patent: August 3, 2021Assignee: NEC CORPORATIONInventor: Jun Furukawa
-
Patent number: 11082481Abstract: A System Solution of a Computing device and Computer hardware automatically generates a Data Model with a well-defined structure containing the Business Entity Data and a Service Representation with Services selected by a Business Entity. The System Solution applies the Data Model to an Automatic Application Generator that automatically generates an Application comprising a set of Native Application Clients for all desired platforms (mobile, non-mobile and Cloud), Application Servers, communication protocols, Dashboards, and other components. The output of the Automatic Application Generator provides a set of Application Clients for the particular platforms selected by the Business Entity and interacts with the Operating System of a Client Device. A Dashboard automatically generates Updated Applications based on the selected Services as desired by the Business Entity. The clients and servers communicate via an automatically generated Client-Server Protocol.Type: GrantFiled: April 30, 2019Date of Patent: August 3, 2021Assignee: GADGET SOFTWARE, INC.Inventors: Fabio M. Chiussi, Parameshwar Hegde
-
Patent number: 11082360Abstract: A system and method updates a consumer's preference information not only as a result of explicit preference information received from the consumer, but also resulting from actions of the user.Type: GrantFiled: December 16, 2019Date of Patent: August 3, 2021Assignee: Zoosk, Inc.Inventors: Alexander F. Mehr, Shayan G. Zadeh
-
Patent number: 11080435Abstract: A distributed computing design system facilitates the creation and deployment of complex data and mathematical models. In one implementation, the system generates a graphical user interface of a visual distributed computing design workspace. The visual distributed computing design workspace includes a node palette comprising individually selectable nodes, each with a graphical representation and corresponding to a distributed computing function available on a pre-determined target distributed computing cluster, a linking tool for establishing connection links between the individually selectable nodes, and a digital canvas.Type: GrantFiled: January 31, 2017Date of Patent: August 3, 2021Assignee: Accenture Global Solutions LimitedInventors: Milad Bourhani, Fabio Bucci, Jaeyoung Christopher Kang, Teresa Tung, Louis Farfan
-
Patent number: 11074232Abstract: A method is used in managing deduplication of data in storage systems. A digest is determined for a data object received for deduplication. A candidate data object is identified for deduplicating the data object. A digest associated with the candidate data object matches the digest associated with the data object. The digest in a digest segment is maintained based on identification of the candidate data object. The digest segment includes a set of digests associated with a set of data blocks identified for deduplication in an ordered arrangement.Type: GrantFiled: June 30, 2016Date of Patent: July 27, 2021Assignee: EMC IP Holding Company LLCInventors: Nickolay Dalmatov, Richard P. Ruef, Kurt William Everson
-
Patent number: 11069129Abstract: In various examples, shader bindings may be recorded in a shader binding table that includes shader records. Geometry of a 3D scene may be instantiated using object instances, and each may be associated with a respective set of the shader records using a location identifier of the set of shader records in memory. The set of shader records may represent shader bindings for an object instance under various predefined conditions. One or more of these predefined conditions may be implicit in the way the shader records are arranged in memory (e.g., indexed by ray type, by sub-geometry, etc.). For example, a section selector value (e.g., a section index) may be computed to locate and select a shader record based at least in part on a result of a ray tracing query (e.g., what sub-geometry was hit, what ray type was traced, etc.).Type: GrantFiled: April 5, 2019Date of Patent: July 20, 2021Assignee: NVIDIA CorporationInventors: Martin Stich, Ignacio Llamas, Steven Parker
-
Patent number: 11068345Abstract: In general, embodiments of the invention relate to storing data and managing the stored data in linked nodes. More specifically, embodiments of the invention relate to nodes linked together in a daisy chain configuration such as, but not limited to, a single-chain configuration and a dual-chain configuration, which use data protection domain (DPD) information to determine where and/or how to store the data.Type: GrantFiled: September 30, 2019Date of Patent: July 20, 2021Assignee: Dell Products L.P.Inventors: Rizwan Ali, Dharmesh M. Patel, Arvind Ramakrishnan Palamadai, Ravikanth Chaganti
-
Patent number: 11068138Abstract: A method and apparatus for generating reports. A computer system displays an application with fields in a graphical user interface on a display system. The application is used to perform transactions for an organization. The computer system identifies a group of the fields displayed in the graphical user interface that is selectable for use in a group of the reports. The computer system displays a group of graphical indicators in association with the group of the fields in the graphical user interface. The computer system receives a selection of a portion of the group of the fields displayed in the graphical user interface in user input. The computer system creates the group of the reports using the portion of the group of the fields. The computer system sends the group of the reports to an output device, enabling performing an operation for the organization using the group of the reports.Type: GrantFiled: September 14, 2018Date of Patent: July 20, 2021Assignee: ADP, LLCInventors: Satish Veera Venkata Kondapalli, Pradeep Vasu, Roberto Rodrigues Dias, Venkata Vijaya Kumar Canakala, Nageswararao Katakam, Parthasarathi Datta, Sumit Gupta, Amitkumar Patel, Ketan Chauhan, Donald E. Studley, III, Cory Schamble
-
Patent number: 11068487Abstract: Methods, systems, and computer-readable media for implementing event-stream searching using compiled rule patterns are disclosed. A rule base is compiled based at least in part on one or more rule patterns. The field names are sorted within the rule patterns. The rule patterns comprise one or more field names and one or more field values. The rule base represents a finite-state machine comprising a plurality of states. A plurality of events are received. The events comprise field names and field values describing events associated with resources in a provider network. The field names are sorted within the events. The rule patterns are evaluated against the events using the rule base. In determining a matched rule pattern for one of the events, the finite-state machine transitions between at least two of the states for the matched rule pattern.Type: GrantFiled: September 8, 2015Date of Patent: July 20, 2021Assignee: Amazon Technologies, Inc.Inventor: Timothy William Bray
-
Patent number: 11068450Abstract: Embodiments disclosed herein provide systems, methods, and computer readable media for infinite versioning by automatic coalescing. In a particular embodiment, a method provides determining an age range for a plurality of data versions stored in a secondary data repository and identifying first data versions of the plurality of data versions that are within the age range. The method further provides determining a compaction ratio for the first data versions and compacting the first data versions based on the compaction ratio.Type: GrantFiled: June 26, 2019Date of Patent: July 20, 2021Assignee: RUBRIK, INC.Inventors: Tarun Thakur, Pin Zhou, Prasenjit Sarkar
-
Patent number: 11070615Abstract: Embodiments of the present disclosure relate to a method, a device and a computer program product for negotiating a transaction. The method of negotiating the transaction comprises: receiving, from a server, entity information for negotiation, the entity information indicating an entity that is applicable to negotiate a transaction; determining at least one entity based on the entity information; in response to receiving a negotiation request for a transaction associated with a distributed application, negotiating, with respect to the transaction with the at least one entity to obtain transaction negotiation information, the transaction negotiation information comprises coherency that is reached, with respect to the transaction, with the at least one entity; and sending the transaction negotiation information to the server.Type: GrantFiled: March 22, 2019Date of Patent: July 20, 2021Assignee: EMC IP Holding Company LLCInventors: Fei Chen, Fucai Liu, Kun Wang
-
Patent number: 11061523Abstract: Provided are a content sharing system, a content sharing method, and a program, which are capable of appropriately processing an operation of a user on shared content after scrolling by an operation of another user is performed. An estimated scroll amount identification module identifies an estimated scroll amount during a predetermined time period until a timing t3 based on a scroll amount of the shared content by the operation of another user performed before a timing t2. An actual scroll amount identification module identifies an actual scroll amount during the predetermined time period until the timing t3. An object corresponding position identification module identifies a second position, which is separated from a first position by a difference between the actual scroll amount and the estimated scroll amount. An object processing execution module executes processing on an object associated with the second position.Type: GrantFiled: October 10, 2017Date of Patent: July 13, 2021Assignee: RAKUTEN, INC.Inventor: Takaya Kasuga
-
Patent number: 11061792Abstract: A test system for testing a particular computer of a particular computer system in a test network includes: a simulation server configured to emulate a test object; and a control entity for controlling the simulation server, wherein the control entity is configured to instruct the simulation server to generate a virtual test object for emulating the test object, and to instruct a test entity to test the virtual test object generated by the simulation server.Type: GrantFiled: December 4, 2015Date of Patent: July 13, 2021Assignee: DEUTSCHE TELEKOM AGInventors: Markus Eggert, Daniel Hauenstein
-
Patent number: 11055445Abstract: One embodiment provides a method including: receiving, on a display device, a request to display data; detecting, using a processor, a factor indicating a need for privacy; activating, based on the detecting, a privacy filter of the display device; and displaying, on the display device, the data. Other aspects are described and claimed.Type: GrantFiled: April 10, 2015Date of Patent: July 6, 2021Assignee: Lenovo (Singapore) Pte. Ltd.Inventors: Arnold S. Weksler, Jason Pratt Parrish, Jerry Thomas Paradise, Neal Robert Caliendo, Jr.
-
Patent number: 11055272Abstract: A system time window corresponding to data to be processed is determined based on a data time of the data to be processed when the data to be processed is received in a current system time window. If the data time is within a range of the current system time window, data to be processed having a system receiving time earlier than the synchronization time point is stored, and data to be processed having a system receiving time later than the synchronization time point is immediately processed. If the data time is within a range of a previous system time window, data to be processed having a system receiving time earlier than the closing time point is immediately processed, and data to be processed having a system receiving time later than the closing time point is discarded.Type: GrantFiled: June 21, 2018Date of Patent: July 6, 2021Inventors: Zhuoling Li, Qi Xiong, Sen Han, Julei Li
-
Patent number: 11048538Abstract: A number of cells of a control plane of a virtualized computing service are set up, including a first cell with one or more request processing nodes, a local instance of a data store, and metadata indicating a set of virtualization hosts. A request processer transmits a request for a virtual machine to the first cell. A request processor of the cell initiates a workflow to launch the virtual machine using a virtualization host; the workflow includes storing a record of the request in the local instance of the data store.Type: GrantFiled: February 26, 2018Date of Patent: June 29, 2021Assignee: Amazon Technologies, Inc.Inventors: Upendra Bhalchandra Shevade, Diwakar Gupta, Michael Brooke Furr, Nishant Mehta, Kevin P. Smith
-
Patent number: 11048801Abstract: The present invention provides methods and devices for secure computing device start up. The method includes generating a public/private key pair and signing a software image and obtaining a first time stamp and a second time stamp. The method further includes combining the signed software image, the first time stamp and the second time stamp into a bundle and deploying the bundle. During secure start up, the method includes authenticating the signed software image, the first time stamp and the second time stamp and booting the computing device if authentication passes. The computing device aborts booting the computing device if the authentication process fails.Type: GrantFiled: March 28, 2018Date of Patent: June 29, 2021Assignee: SIERRA WIRELESS, INC.Inventor: Lawrence Joseph Leblanc
-
Patent number: 11050816Abstract: An apparatus and a method for reducing power consumption of an Application Processor (AP) in an electronic device are provided. The electronic device includes a first processor for supporting a first Internet Protocol (IP) Multimedia Subsystem (IMS) protocol stack, and a second processor for supporting a second IMS protocol stack. The first processor includes an AP for processing a multimedia service, and the second processor includes at least one of a Communication Processor (CP), a Modem Processor (MP), and a Baseband Processor (BP) for processing a communication service.Type: GrantFiled: December 16, 2019Date of Patent: June 29, 2021Assignee: Samsung Electronics Co., Ltd.Inventors: Tae-Jeong Bae, Chin-Kyu Kang, Hye-Jeong Kim, Sang-Soo Lee
-
Patent number: 11049025Abstract: Methods and systems are provided for assigning computational problems to be solved by compute nodes that have artificial intelligence problem-solving capability. A method includes receiving a computational problem to be solved. Node-related processing attributes of the compute nodes are used to determine which one or more of the compute nodes are capable of solving the computational problem. One or more of the compute nodes are selected to handle the computational problem based upon the determination.Type: GrantFiled: March 15, 2017Date of Patent: June 29, 2021Assignee: salesforce.com, inc.Inventor: George Tosh
-
Patent number: 11048528Abstract: Examples may include techniques for collective operations in a distributed architecture. A collective operation request message from a computing node causes collective operations at one or more target computing nodes communicatively coupled with the computing node through a network switch. The collective operation request message also causes the network switch to perform collective operations on collective operation results received from the one or more target computing nodes.Type: GrantFiled: June 28, 2017Date of Patent: June 29, 2021Assignee: Intel CorporationInventors: Francesc Guim Bernat, Kshitij A. Doshi, Daniel Rivas Barragan, Alejandro Duran Gonzalez
-
Patent number: 11050813Abstract: Systems, apparatuses, methods, and computer-readable media, are provided for offloading computationally intensive tasks from one computer device to another computer device taking into account, inter alia, energy consumption and latency budgets for both computation and communication. Embodiments may also exploit multiple radio access technologies (RATs) in order to find opportunities to offload computational tasks by taking into account, for example, network/RAT functionalities, processing, offloading coding/encoding mechanisms, and/or differentiating traffic between different RATs. Other embodiments may be described and/or claimed.Type: GrantFiled: August 29, 2019Date of Patent: June 29, 2021Assignee: Intel IP CorporationInventors: Dario Sabella, Miltiadis Filippou, Kilian Roth, Ingolf Karls, Yang Yang, Jing Zhu
-
Patent number: 11044336Abstract: A software application executing on a selected application server in a cluster of application servers stores in a buffer in a memory of the selected application server a payload of data and a corresponding key. The application transfers a copy of the payload of data and the corresponding key to a selected second application server in the cluster, and creates a record in an entry in a transaction log stored in a database to which the cluster of applications servers has access, the record including: the corresponding key, a first value identifying the selected second application server to which the copy of the payload of data and corresponding key were transferred, and a second value identifying the selected first application server in which the payload of data and corresponding key were stored.Type: GrantFiled: January 29, 2018Date of Patent: June 22, 2021Assignee: salesforce.com, inc.Inventors: Alexey Syomichev, David Angulo
-
Patent number: 11042534Abstract: A technique for logs to metrics synthesis is disclosed. A log message is received. It is determined that the received log message should be translated into a metrics data point. In response to determining that the received log message should be translated into a metrics data point, the metrics data point is generated using the received log message, the generated metrics data point comprising a timestamp, a metric name, a metric value, and a set of metadata key-value pairs. A time series in which to insert the metrics data point generated using the received log message is identified. The generated metrics data point is inserted into the identified time series.Type: GrantFiled: July 10, 2018Date of Patent: June 22, 2021Assignee: Sumo LogicInventors: Christian Friedrich Beedgen, David M Andrzejewski, Benjamin Everette Newton, Kumar Avijit, Stefan Christoph Zier
-
Patent number: 11036698Abstract: Methods and systems for moving a dataset from a relational database to a non-relational database are disclosed. A method includes: copying, by a computing device, source datafiles from a relational database to each of a plurality of region servers associated with a non-relational database; generating, by the computing device, at least one table in the non-relational database from the copied source datafiles; and accessing, by the computing device, the at least one table in the non-relational database by reading raw data stored in a relational database format from the copied source datafiles on one of the plurality of region servers associated with the non-relational database.Type: GrantFiled: December 6, 2018Date of Patent: June 15, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Andrzej Laskawiec, Michal Bodziony, Lukasz S. Studzienny, Marcin Luczynski, Marcin Filip, Monika Piatek, Tomasz Zatorski
-
Patent number: 11038766Abstract: Described herein are systems, methods, apparatuses, and computer readable media for generating a network topology for a network based on dependencies between network components. Transactions between network components may be monitored in accordance with at least some embodiments. Dependencies may be identified between network applications and/or network devices based on detected transactions detected between those network components. A network topology may then be generated for a network based on the identified dependencies. In some embodiments, the network topology may be used to determine an impact score for one or more network components within the network. An impact score may be used to make determinations with respect to the network.Type: GrantFiled: February 3, 2017Date of Patent: June 15, 2021Assignee: Visa International Service AssociationInventors: Yi Shen, Sangram Pattanaik, George Moser
-
Patent number: 11030102Abstract: Systems, apparatuses, and methods for reducing memory cache control command hops through a fabric are disclosed. A system includes an interconnect fabric, a plurality of transaction processing queues, and a plurality of memory pipelines. Each memory pipeline includes an arbiter, a combined coherence point and memory cache controller unit, and a memory controller coupled to a memory channel. Each combined unit includes a memory cache controller, a memory cache, and a duplicate tag structure. A single arbiter per memory pipeline performs arbitration across the transaction processing queues to select a transaction address to feed the memory pipeline's combined unit. The combined unit performs coherence operations and a memory cache lookup for the selected transaction. Only after processing is completed in the combined unit is the transaction moved out of its transaction processing queue, reducing power consumption caused by data movement through the fabric.Type: GrantFiled: September 7, 2018Date of Patent: June 8, 2021Assignee: Apple Inc.Inventors: Harshavardhan Kaushikkar, Rong Zhang Hu, Xiaoming Wang
-
Patent number: 11030806Abstract: In part, the disclosure related to systems and methods of merging a simulation experience with physical objects and sensory stimuli generated outside of the simulation in a controlled physical environment to enhance the simulated experience.Type: GrantFiled: November 16, 2015Date of Patent: June 8, 2021Assignee: VR Exit LLCInventors: Ken Bretschneider, Curtis Hickman, James Jensen
-
Patent number: 11023092Abstract: Improved systems and methods for navigating and interacting in virtual communication environments are disclosed. Some of these systems and methods provide a framework that includes one or more virtual areas and supports realtime communications between the communicants. Some of these systems and methods provide an interface that includes navigation controls to navigate virtual areas and interaction controls to interact with other communicants in the one or more virtual areas.Type: GrantFiled: August 4, 2016Date of Patent: June 1, 2021Assignee: Sococo, Inc.Inventors: David Van Wie, Paul J Brody
-
Patent number: 11026177Abstract: Systems, methods, and computer-readable media are disclosed for systems and methods for reducing battery consumption for portable devices with microphones. Example methods may include receiving, by a user device, a first indication from a first device indicating that voice data is forthcoming, where the first device comprises a first battery and a first microphone. Example methods may include determining that a first battery level of the first battery is less than a threshold, and determining that a second device is in an active state, where the second device comprises a second battery and a second microphone. Methods may include sending the second device a second indication to activate the second microphone, receiving the voice data from the second device, and causing presentation of a digital response to a request associated with the voice data at the first device.Type: GrantFiled: January 23, 2020Date of Patent: June 1, 2021Assignee: Amazon Technologies, Inc.Inventor: Tan Shen Cliff Chung
-
Patent number: 11025439Abstract: A plurality of authentication devices form and manage a self-organizing mobile peer-to-peer mesh network to provide robust authentication of mobile peers, humans and or mobile devices such as drones, cars, satellites, robots etc. The mesh network may supplement traditional fixed point of entry authentication to combat social engineering penetrations or be used in situations where fixed-point authentication is not viable. Network efficiency can be enhanced by using two-level encryption, a first level of encryption based on permissions to join a mesh network and a simpler second level of encryption based on knowledge shared with members of the network for communication. Making the permissions a function of location can make the network more robust. Re-authenticating member peers based on the occurrence of defined events can further enhance security.Type: GrantFiled: August 17, 2018Date of Patent: June 1, 2021Assignee: Raytheon CompanyInventors: David James Theodore, Blake Cameron Sims, Andres Rios, Hyperia Doe, Jesse Jonathan Lee, Alfonso Andres Lopez
-
Patent number: 11023435Abstract: Embodiments disclosed herein provide systems, methods, and computer readable media for infinite versioning by automatic coalescing. In a particular embodiment, a method provides determining an age range for a plurality of data versions stored in a secondary data repository and identifying first data versions of the plurality of data versions that are within the age range. The method further provides determining a compaction ratio for the first data versions and compacting the first data versions based on the compaction ratio.Type: GrantFiled: April 29, 2019Date of Patent: June 1, 2021Assignee: RUBRIK, INC.Inventors: Tarun Thakur, Pin Zhou, Prasenjit Sarkar
-
Patent number: 11020662Abstract: A rendering system includes a command server and a plurality of rendering servers. The command server receives a screen transmission request from the client terminal. The command server evaluates, for each of the plurality of rendering servers, at least one of a number of connected terminals, an average transmission rate, a GPU operation rate, a congestion status, and a length of a transfer path to the client terminal. The command server specifies, based on evaluation results, at least one of the plurality of rendering servers to render a screen to be transmitted to the client terminal.Type: GrantFiled: June 16, 2020Date of Patent: June 1, 2021Assignee: SQUARE ENIX CO., LTD.Inventor: Mitsuru Kamiyama
-
Patent number: 11025481Abstract: Technologies are provided for correlating alert messages using placeholder correlation records. When a network alert message is received, a network component associated with the alert can be identified and a correlation record can be created that is associated with the identified network component. A model of the computer network can be used identify another network component that is related to the identified network component. If a correlation record for the related component does not exist, then a placeholder correlation record for the related component can be created. If another alert message is received that is associated with another component that is also related to the same component, then the placeholder correlation record can be used to correlate the alert messages. An event message can be generated that indicates an occurrence of a network event involving the related component associated with the placeholder correlation record.Type: GrantFiled: December 13, 2017Date of Patent: June 1, 2021Assignee: Amazon Technologies, Inc.Inventors: Andreas Louca, Toni Pivcevic, George Georgiou, Filip Boltuzic
-
Patent number: 11023025Abstract: A method is disclosed to estimate energy consumed by a component in a microcontroller during operation including identifying “event” activities, where the energy consumed by the component may be determined by the number of events executed by the component, and “duration” activities, where the energy consumed may be determined by the duration of time required to execute of the activity, and determining the energy consumed by the component based on the number of events/duration of time and an energy coefficient which corresponds to the amount of energy consumed by the component to execute the activity, under given operating conditions. In an embodiment, data transfers at a bus interface may represent event activities. Apparatus to estimate the energy consumed is disclosed including bus monitors to receive signals representing data transfers at a bus interface and provide signals indicating the number of data transfers executed.Type: GrantFiled: May 3, 2017Date of Patent: June 1, 2021Assignee: Cypress Semiconductor CorporationInventors: Christian Wiencke, Hans Van Antwerpen, Stephan Rosner, Roland Richter, Jean-Paul Vanitegem, Jan-Willem Van de Waerdt
-
Patent number: 11018896Abstract: An information processing apparatus includes a memory and a processor coupled to the memory. The processor performs first all-reduce communication with another information processing apparatus coupled to a first leaf switch coupled to the information processing apparatus, performs second all-reduce communication with one information processing apparatus coupled to a second leaf switch included in the same layer as the first leaf switch and third all-reduce communication with one information processing apparatus coupled to a third leaf switch which is coupled to a spine switch coupled to the first leaf switch included in a layer different from the layer including the first leaf switch, using a result of the first all-reduce communication, and transmits a result of a process of the second all-reduce communication and the third all-reduce communication to the another information processing apparatus coupled to the first leaf switch.Type: GrantFiled: March 29, 2019Date of Patent: May 25, 2021Assignee: FUJITSU LIMITEDInventors: Toshihiro Shimizu, Kohta Nakashima
-
Patent number: 11016870Abstract: Various examples are disclosed for forecasting resource usage and computing capacity utilizing an exponential decay. In some examples, a computing environment can obtain usage measurements from a data stream over a time interval, where the usage measurements describe utilization of computing resource. The computing environment can generate a weight function for individual ones of the usage measurements, where the weight function exponentially decays the usage measurements based on a respective time period at which the usage measurements were obtained. The computing environment can forecast a future capacity of the computing resources based on the usage measurements and the weight function assigned to the individual ones of the usage measurements. The computing environment can further upgrade a forecast engine to use the exponential decay without resetting the forecast engine or its memory.Type: GrantFiled: May 22, 2019Date of Patent: May 25, 2021Assignee: VMWARE, INC.Inventors: Keshav Mathur, Jinyi Lu, Paul Pedersen, Junyuan Lin, Darren Brown, Peng Gao, Leah Nutman, Xing Wang
-
Patent number: 11012939Abstract: A method for operating a user equipment (UE) includes determining a first operating state in accordance with a first message traffic generated by a non-session based application executing in the UE, setting a state machine in the UE to the first operating state, and transmitting a first message in accordance with the state machine.Type: GrantFiled: January 8, 2014Date of Patent: May 18, 2021Assignee: Huawei Technologies Co., Ltd.Inventors: Kelvin Kar Kin Au, Liqing Zhang, Jianglei Ma
-
Patent number: 11010390Abstract: Embodiments are directed towards managing within a cluster environment having a plurality of indexers for data storage using redundancy the data being managed using a generation identifier, such that a primary indexer is designated for a given generation of data. When a master device for the cluster fails, data may continue to be stored using redundancy, and data searches performed may still be performed.Type: GrantFiled: June 18, 2019Date of Patent: May 18, 2021Assignee: Splunk Inc.Inventors: Vishal Patel, Mitchell Neuman Blank, Jr., Sundar Renegarajan Vasan, Stephen Phillip Sorkin
-
Patent number: 11010373Abstract: Different data-sets for functionality to be synchronized across users can be identified by many variable including social networks the user is participating in, by identified interests of the user, by the physical location of the device being synchronized, by one or more applications being used on the device, by the season, by a social event being attended by a user, and by a wireless network being accessed at that time.Type: GrantFiled: December 19, 2018Date of Patent: May 18, 2021Assignee: International Business Machines CorporationInventors: Judith H. Bank, Liam Harpur, Ruthie D. Lyle, Patrick J. O'Sullivan, Lin Sun