Patents Examined by Timothy A Mudrick
-
Patent number: 11769040Abstract: A distributed deep neural net (DNN) utilizing a distributed, tile-based architecture implemented on a semiconductor package. The package includes multiple chips, each with a central processing element, a global memory buffer, and processing elements. Each processing element includes a weight buffer, an activation buffer, and multiply-accumulate units to combine, in parallel, the weight values and the activation values.Type: GrantFiled: July 19, 2019Date of Patent: September 26, 2023Assignee: NVIDIA CORP.Inventors: Yakun Shao, Rangharajan Venkatesan, Nan Jiang, Brian Matthew Zimmer, Jason Clemons, Nathaniel Pinckney, Matthew R Fojtik, William James Dally, Joel S. Emer, Stephen W. Keckler, Brucek Khailany
-
Patent number: 11762672Abstract: A method for a dynamic linker to load and run an application that is executed over a plurality of nodes, includes relocating a primary binary of the application from an initial location to an executable location, loading library dependencies, altering a system call table used during execution of the application for the dynamic linker to catch all system calls made by the application, and executing the relocated primary binary from the executable location.Type: GrantFiled: October 4, 2021Date of Patent: September 19, 2023Assignee: VMware, Inc.Inventor: Aidan Cully
-
Patent number: 11755453Abstract: In response to receiving a selection of an option to discover uninstrumented entities within a monitored environment, information retrieved from monitoring agents currently installed on instrumented entities within a system is analyzed to discover additional entities within the system that are connected to the instrumented entities. Each of these discovered entities is analyzed to determine whether a monitoring agent is able to be installed within the entity; if installation is possible, such installation is automatically performed (or a guided manual installation is implemented utilizing an interface). After a monitoring agent is installed within a discovered entity, information is retrieved from that monitoring agent may be used to discover additional entities within the system that are connected to that discovered entity. In this way, an iterative discovery of all entities within a system may be performed. Results of this iterative discovery may be presented via an interface.Type: GrantFiled: October 25, 2022Date of Patent: September 12, 2023Assignee: SPLUNK Inc.Inventors: Tigran Najaryan, Aunsh Bharat Chaudhari, Morgan James McLean, Yiqing Pei
-
Patent number: 11755390Abstract: Embodiments of the present invention are directed to facilitating efficient message queueing. In particular, embodiments herein describe, among other things, a redelivery monitor used to monitor when to redeliver messages, or tasks, for reprocessing based on expiration of a redelivery deadline. In this regard, markers indicating processing states for tasks being processed are read by the redelivery monitor. When the processing state indicates that processing is ongoing, the redelivery deadline is extended such that a message or task is not redelivered for processing while the message or task is being processed.Type: GrantFiled: July 26, 2022Date of Patent: September 12, 2023Assignee: Splunk Inc.Inventors: Daniel Ferstay, Denis Vergnes
-
Patent number: 11748656Abstract: Disclosed are various embodiments for using decision trees for machine-learning when data is missing from a data set. A first attribute for splitting a plurality of records is identified. Then, the plurality of records are split into a first subset of records and a second subset of records. The first subset of records can include each of the plurality of records where a value is present for the first attribute and the second subset of records comprising each of the plurality of records where the value is absent for the first attribute. Finally, a node can be added to a decision tree that reflects the split of the plurality of records into the first subset of records and the second subset of records.Type: GrantFiled: February 19, 2020Date of Patent: September 5, 2023Assignee: American Express Travel Related Services Company, Inc.Inventors: Sandeep Bose, Ravneet Ghuman, Madhu Sudhan Reddy Gudur, Vinod Yadav
-
Patent number: 11748114Abstract: Techniques for implementing improved USB redirection of USB HID class devices are provided. In one set of embodiments a client system can receive, from a virtual desktop running on a server system, a poll message directed to an HID interface of a USB HID class device plugged into the client system and identify a polling thread associated with the HID interface. The client system can further save a copy of the poll message in the polling thread and initiate local polling of the HID interface, where the local polling comprises providing, via the polling thread, the copy of the poll message to the HID interface.Type: GrantFiled: May 25, 2021Date of Patent: September 5, 2023Assignee: VMware, Inc.Inventors: Zhongzheng Tu, Joe Huiyong Huo, Mingsheng Zang, Jinxing Hu, Yueting Zhang
-
Patent number: 11748181Abstract: A method, computer program product, and computer system for directing, by a computing device, an incoming Non-Volatile Memory express (NVMe) command to a kernel driver. The kernel driver may enqueue the incoming NVMe command until fetched by a user space. The NVMe command may be fetched from the kernel driver for processing. The NVMe command may be pushed to a user space block device of the user space.Type: GrantFiled: April 28, 2021Date of Patent: September 5, 2023Assignee: EMC IP Holding Company, LLCInventors: Eldad Zinger, Leonid Ravich, Ran Anner, Amit Engel, Elad Grupi
-
Patent number: 11749382Abstract: Improved computer-implemented tools for use in modeling/simulating spatial charge distributions for electrophysiological systems are provided. The improvements are in three areas: (1) the use of solid angles to calculate quantities of free charge and/or bound charge in calculation cells and/or the movement of quantities of free charge across one or more faces of a calculation cell; (2) the use of flattened calculations cells having only two faces with substantial areas as seen from the free charge and/or the bound charge of the electrophysiological system; and (3) the use of at least two spatial charge distributions, specifically, at least one for bound charge and at least one for free charge, so as to include the effects of relative dielectric constants greater than 1.0 for part or all of an electrophysiological system. The three improvements can be used individually or in combinations.Type: GrantFiled: June 28, 2022Date of Patent: September 5, 2023Inventor: Maurice M. Klee
-
Patent number: 11748123Abstract: A method transforms a remote desktop into a remote application, specifically by cropping a window of a remote desktop so that only a window of an application running on the remote desktop is rendered on a local desktop of a user device. A first action performed by the user can trigger the remote desktop-to-application transformation (including the cropping), and a second action performed by the user can reverse the transformation (including stopping the cropping).Type: GrantFiled: March 2, 2022Date of Patent: September 5, 2023Assignee: VMWARE, INC.Inventor: Lin Lv
-
Patent number: 11740948Abstract: Disclosed are platforms for communicating among one or more otherwise independent systems involved in controlling functions of buildings or other sites having switchable optical devices deployed therein. Such independent systems include a window control system and one or more other independent systems such as systems that control residential home products (e.g., thermostats, smoke alarms, etc.), HVAC systems, security systems, lighting control systems, and the like. Together the systems control and/or monitor multiple features and/or products, including switchable windows and other infrastructure of a site, which may be a commercial, residential, or public site.Type: GrantFiled: July 20, 2022Date of Patent: August 29, 2023Assignee: View, Inc.Inventors: Dhairya Shrivastava, Stephen Clark Brown, Ronald F. Cadet
-
Patent number: 11734700Abstract: This application relates to apparatus and methods for determining confidence levels in associated data using machine learning algorithms. In some examples, a computing device may generate training graph data where each training graph connects at least two nodes by an edge, and each node represents data. The computing device may train a machine learning algorithm based on the generated training data. The computing device may then receive linked data, which associates at least two nodes, each representing data, with each other. The computing device may generate graph data based on the linking data, to provide to the machine learning algorithm as input. The computing device may then execute the machine learning algorithm on the generated graph data to generate values for each of its edges. The values may identify, for each edge, a confidence level in the connection between the two nodes for that edge.Type: GrantFiled: January 19, 2023Date of Patent: August 22, 2023Assignee: Walmart Apollo, LLCInventors: Mridul Jain, Saigopal Thota, Xun Luan, Gajendra Alias Nishad Kamat
-
Patent number: 11734091Abstract: A remote procedure call channel for interprocess communication in a managed code environment ensures thread-affinity on both sides of an interprocess communication. Using the channel, calls from a first process to a second process are guaranteed to run on a same thread in a target process. Furthermore, calls from the second process back to the first process will also always execute on the same thread. An interprocess communication manager that allows thread affinity and reentrancy is able to correctly keep track of the logical thread of execution so calls are not blocked in unmanaged hosts. Furthermore, both unmanaged and managed hosts are able to make use of transparent remote call functionality provided by an interprocess communication manager for the managed code environment.Type: GrantFiled: December 1, 2020Date of Patent: August 22, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Jackson M. Davis, John A. Shepard
-
Patent number: 11726810Abstract: A method for processing one or more message passing transactions sent from one or more client computers to one or more distributed ledger accounts, of one or more distributed ledgers, executed on one or more distributed ledger nodes, the message passing transactions processed by one or more class manager infrastructure intrinsics.Type: GrantFiled: June 21, 2022Date of Patent: August 15, 2023Assignees: PRASAGA FOUNDATIONInventor: David Alan Beberman
-
Patent number: 11714663Abstract: An application environment that implements native code functionality in progressive web applications. An application executing in a mobile device operating system of a mobile device, the application comprising a plug-in bridge and a first native plug-in, loads a first progressive web application (PWA) from a host device that hosts the first PWA. The first PWA invokes the first native plug-in via the plug-in bridge to implement a first operation on the mobile device.Type: GrantFiled: May 5, 2020Date of Patent: August 1, 2023Assignee: Red Hat, Inc.Inventor: Wojciech J. Trocki
-
Patent number: 11710047Abstract: A system maintains a knowledge layout to support the building of event response recommendations. Meta-graph patterns may be used to determine semantic relatedness between events and actions in response. Event-action node pairs are then constructed.Type: GrantFiled: November 13, 2020Date of Patent: July 25, 2023Assignee: Accenture Global Solutions LimitedInventors: Neda Abolhassani, Teresa Sheausan Tung, Mohamad Mehdi Nasr-Azadani, Sonali Parthasarathy, Reymonrod Geli Vasquez, Colin Anil Puri, Mark Joseph Portelli, Jonathan Tipper
-
Patent number: 11704175Abstract: A system is described for establishing a nested bridge to improve data exchange between a client device and a second virtual desktop that is accessed by the client device through a first virtual desktop in a nested mode configuration. The nested bridge can be established between a virtual desktop agent of the first virtual desktop and a virtual desktop client of the second virtual desktop, both of which can run in the first virtual desktop, to enable fast and efficient exchange of data between the agent and client within the first virtual desktop via a mechanism such as Inter-Process Communication (IPC). Consequently, the nested bridge can be utilized in conjunction with virtual channels connecting the client device to the first virtual desktop and virtual channels connecting the first virtual desktop to the second virtual desktop for exchanging data between the client device and the second virtual desktop via the first virtual desktop.Type: GrantFiled: February 14, 2022Date of Patent: July 18, 2023Assignee: VMware, Inc.Inventors: Huiyong Huo, Zhongzheng Tu, Mingsheng Zang, Weigang Huang, Jinxing Hu
-
Patent number: 11704224Abstract: Systems and methods for executing a robotic process automation (RPA) workflow are provided. The RPA workflow is executed by a first robot. The execution of the RPA workflow is suspended by the first robot. A current context of the RPA workflow is serialized at a time of the suspension and the current context of the RPA workflow is stored. The execution of the RPA workflow is resumed by a second robot based on a triggering condition by retrieving the current context of the RPA workflow. The first robot and the second robot may be the same robot or different robots.Type: GrantFiled: April 7, 2022Date of Patent: July 18, 2023Assignee: UiPath, Inc.Inventors: Palak Kadakia, Liji J. Kunnath, Amol Awate, Remus Rusanu
-
Patent number: 11706018Abstract: A method of maintaining a distributed ledger at a client node includes: storing a distributed ledger defining a plurality of records each containing a set of values; storing (i) a local voting weight corresponding to the client node, and (ii) respective remote voting weights for a plurality of remote client nodes; obtaining a proposed update to a record of the distributed ledger; generating a local vote to apply or discard the proposed update and transmitting the local vote to the remote client nodes; receiving remote votes to apply or discard the proposed update from the remote client nodes; determining whether to permit the proposed update based on (i) the local vote and the local voting weight, and (ii) the remote votes and the corresponding remote voting weights; and according to the determination, applying the proposed update to the distributed ledger or discarding the proposed update.Type: GrantFiled: December 17, 2019Date of Patent: July 18, 2023Assignee: AMADEUS S.A.S.Inventors: Mathieu Philippe Beynel, Maxime Godeau, Olivier Cazeaux, Jeremy Teyssedre
-
Patent number: 11700705Abstract: A resource circuit board is configured for use by a physical migration system, the resource circuit board including at least one common interface shaped and configured to connect to an interconnect of a base circuit board; and at least one migration-support interface the at least one common interface being different from the at least one migration-support interface, the at least one migration-support interface: shaped to connect to at least one corresponding migration-support interface of the physical migration system; and configured to provide at least one of power and connectivity to the resource circuit board during a physical migration of the resource circuit board.Type: GrantFiled: December 20, 2017Date of Patent: July 11, 2023Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Fereydoun Farrahi Moghaddam, Reza Farrahi Moghaddam, Yves Lemieux, Adriano Matos Pinheiro, Mohamed Cheriet
-
Patent number: 11693720Abstract: Deploying schematically enriched document content as Representational State Transfer (REST) Application Programming Interfaces (APIs) is provided. Nouns corresponding to topics in a parent-child topic hierarchy of a table of contents of a document are utilized to generate a REST API for each topic in the parent-child topic hierarchy. A REST resource model is generated that contains each generated REST API corresponding to each topic in the parent-child topic hierarchy of the table of contents of the document. The REST resource model corresponding to the parent-child topic hierarchy of the table of contents of the document is deployed to subscribing client applications via a network.Type: GrantFiled: January 19, 2022Date of Patent: July 4, 2023Assignee: International Business Machines CorporationInventors: Aparna Srinivasan, Balaji Sankar Kumar, Hemalatha Rajendran, Vivekmani TSK