Patents Examined by Bradford F Wheaton
-
Patent number: 11914497Abstract: A data processing apparatus is provided that includes storage circuitry to store a plurality of interconnected instructions. Analysis circuitry analyses the instructions to determine a degree of uniqueness of profile measurements of a control flow path fragments within the instructions.Type: GrantFiled: March 31, 2022Date of Patent: February 27, 2024Assignee: Arm LimitedInventor: Michael Bartling
-
Patent number: 11886867Abstract: Various embodiments are provided for patching of workflows in a computing environment by one or more processors in a computing system. One or more patches may be extracted from a source workflow. The target workflow in a plurality of nodes may be statically or dynamically modified by applying the one or more patches to the target workflow. The one or more of the plurality of nodes may be added, removed, or modified in the target workflow while the target workflow is active according to applying the one or more patches.Type: GrantFiled: November 12, 2020Date of Patent: January 30, 2024Assignee: International Business Machines CorporationInventors: Michael Johnston, Vasileiadis Vasileios
-
Patent number: 11861337Abstract: A method of compiling neural network code to executable instructions for execution by a computational acceleration system having a memory circuit and one or more acceleration circuits having a maps data buffer and a kernel data buffer is disclosed, such as for execution by an inference engine circuit architecture which includes a matrix-matrix (MM) accelerator circuit having multiple operating modes to provide a complete matrix multiplication. A representative compiling method includes generating a list of neural network layer model objects; fusing available functions and layers in the list; selecting a cooperative mode, an independent mode, or a combined cooperative and independent mode for execution; selecting a data movement mode and an ordering of computations which reduces usage of the memory circuit; generating an ordered sequence of load objects, compute objects, and store objects; and converting the ordered sequence of load objects, compute objects, and store objects into the executable instructions.Type: GrantFiled: August 26, 2020Date of Patent: January 2, 2024Assignee: Micron Technology, Inc.Inventors: Andre Xian Ming Chang, Aliasger Zaidy, Eugenio Culurciello, Marko Vitez
-
Patent number: 11853192Abstract: Systems, devices, media, and methods are presented for determining performance metrics of client devices on a network using benchmark applications. Benchmark applications are distributed to client devices to produce performance metrics for the client devices. Performance metrics of the client devices received from the client devices are grouped to obtain performance metrics for different types of client devices.Type: GrantFiled: April 16, 2019Date of Patent: December 26, 2023Assignee: Snap Inc.Inventors: Michael Cieslak, Jiayao Yu, Kai Chen, Farnaz Azmoodeh, Michael David Marr, Jun Huang, Fedir Poliakov, Cristian Zaloj, Istvan Marton
-
Patent number: 11847477Abstract: Systems and methods are provided herein for natively interpreting logic across disparate platforms. Rather than executing server calls that are computationally expensive, logic may be extracted into code segments that can be evaluated at run time by an interpreter. The interpreter is passed a set of evaluators, features, and contextual data, each of which is expressed in a domain specific language. An evaluator maps an identifier to a rule and describes one or more contextual data fields with which the rule is to be evaluated. A feature corresponds to a logical condition that identifies the evaluator and a return value that is returned if the condition is met. The interpreter identifies the evaluator from the feature being evaluated and evaluates its corresponding rule based on the contextual data provided to return a return value. One or more operations may be performed based on the return value provided.Type: GrantFiled: March 16, 2021Date of Patent: December 19, 2023Assignee: Amazon Technologies, Inc.Inventor: Luis Jaime Botero
-
Patent number: 11816203Abstract: An anti-malware system monitors the emulation of a suspicious program in a sandbox environment. The anti-malware system determines that the suspicious program is attempting to access a restricted area of memory (e.g., an executable instruction in the restricted area). Rather than stop the emulation, the anti-malware system can temporarily pause the emulation of the suspicious program. During this pause, the anti-malware system can determine whether the suspicious program is containable within the sandbox environment. If the anti-malware system determines that the emulation of the executable instruction is safe (e.g., that the program is containable), the anti-malware system will resume emulation. If the anti-malware system determines that the emulation of the executable instruction is not safe, the anti-malware system may shut down emulation.Type: GrantFiled: November 23, 2021Date of Patent: November 14, 2023Assignee: Malwarebytes Inc.Inventors: Jason Neal Raber, Mickael Roger
-
Patent number: 11803404Abstract: The present disclosure relates to a deep learning algorithm compiling method and a device and a related product, the product comprising a controller unit, and the controller unit comprising: an instruction cache unit, an instruction processing unit, and a queue-storing unit. The instruction cache unit is configured to store computation instructions associated with artificial neural network operations. The instruction processing unit is configured to parse the computation instructions to obtain a plurality of operation instructions. The queue-storing unit is configured to store an instruction queue, which comprises: a plurality of operation instructions or computation instructions to be executed according to the front-to-rear sequence of the queue. By means of the described method, the present disclosure may improve the operation efficiency of the related product when carrying out neural network model operations.Type: GrantFiled: August 25, 2020Date of Patent: October 31, 2023Assignee: ANHUI CAMBRICON INFORMATION TECHNOLOGY CO., LTD.Inventors: Liming Chen, Linyang Wu, Ziyi Wang
-
Patent number: 11789754Abstract: Web-based robotic process automation (RPA) designer systems that allow RPA developers to design and implement web serverless automations, user interface (UI) automations, and other automations are disclosed. Such web-based RPA designer systems may allow a developer to sign in through the cloud and obtain a list of template projects, developer-designed projects, services, activities, etc. Thus, RPA development may be centralized and cloud-based, reducing the local processing and memory requirements on a user's computing system and centralizing RPA designer functionality, enabling better compliance. Automations generated by the web-based RPA designer systems may be deployed and executed in virtual machines (VMs), containers, or operating system sessions.Type: GrantFiled: June 8, 2021Date of Patent: October 17, 2023Assignee: UiPath, Inc.Inventor: Mircea Grigore
-
Patent number: 11792307Abstract: Methods and apparatus for efficient data transfer within a user space network stack. Unlike prior art monolithic networking stacks, the exemplary networking stack architecture described hereinafter includes various components that span multiple domains (both in-kernel, and non-kernel). For example, unlike traditional “socket” based communication, disclosed embodiments can transfer data directly between the kernel and user space domains. Direct transfer reduces the per-byte and per-packet costs relative to socket based communication. A user space networking stack is disclosed that enables extensible, cross-platform-capable, user space control of the networking protocol stack functionality. The user space networking stack facilitates tighter integration between the protocol layers (including TLS) and the application or daemon. Exemplary systems can support multiple networking protocol stack instances (including an in-kernel traditional network stack).Type: GrantFiled: September 27, 2018Date of Patent: October 17, 2023Assignee: APPLE INC.Inventors: Cahya Adiansyah Masputra, Karan Sanghi, Mingzhe Zhang, Zeh-Chen Liu, Sandeep Nair
-
Patent number: 11775260Abstract: Embodiments of the present disclosure relate to the technical field of geocomputation, in particular to a method, an apparatus, a device for DAS-based custom function expansion and a storage medium, aiming at realizing that users may add custom functions and expand G-language custom keywords in DAS. The method includes: generating a corresponding target task script file according to a target geographic analysis task; obtaining an interface identification corresponding to the target task script file according to an interface identification setting rule of DAS; generating a corresponding interfacing script file according to the interface identification and the target task script file; and calling the interfacing script file in a calculation-process table of the DAS by a custom keyword, so as to obtain an analysis result of the target geographic analysis task.Type: GrantFiled: December 29, 2022Date of Patent: October 3, 2023Assignee: Tsinghua UniversityInventor: Wensheng Zhou
-
Patent number: 11748241Abstract: Different storage platforms and different applications generate different types of traffic. Separate learning processes are trained using live IO operations from different types of reference workloads. The reference workloads are based on multiple types of applications executing in multiple types of environments. Example applications may include Oracle, SAP, SQL, etc. Example environments may include finance/banking, retail, on-line transaction processing, healthcare, etc. Once the learning processes have been trained, trained model checkpoints describing the trained learning processes are stored in a reference workload repository. The trained model checkpoints are used in a testing environment to enable a test server to create a test model configured to generate simulated test IO operations to be applied to a storage system. The generated test IO operations simulate the workload from an intended application and environment where the storage system will be used.Type: GrantFiled: January 19, 2021Date of Patent: September 5, 2023Assignee: Dell Products, L.P.Inventors: Owen Martin, Rasa Raghavan
-
Patent number: 11748079Abstract: Technologies for creating and distributing integration connectors in cloud service brokerage systems include a developer portal computing device communicatively coupled to a connector hub of a marketplace computing. The developer portal computing device is configured to receive information from a developer via a developer UI portal of a developer portal computing device. Such information includes connector descriptor information for a connector associated with a cloud service and one or more resource types of the connector.Type: GrantFiled: June 1, 2020Date of Patent: September 5, 2023Assignee: CloudBlue LLCInventors: Vladimir Grebenshikov, Maxim Kuzkin, Alexander Khaerov
-
Patent number: 11740995Abstract: Techniques and solutions are provided for a source quality check service configured to analyze source text and identify issues in the source text. The source quality check service may identify the issues by performing a selected subset of checks with a centralized source quality check engine, and may be called from within one or more of an Integrated Development Environment (IDE), a build process, and/or a translation process to perform the selected subset of checks. The source quality check service may be further configured to output a report of the identified one or more issues.Type: GrantFiled: January 27, 2021Date of Patent: August 29, 2023Assignee: SAP SEInventors: Wendan Chen, Susanne Hempel, Abdallah El Sahhar, Ute Weingart, Takane Ozaki, Koichi Tsumoto, Boliang Chen, Zhong Xian Hu, Zhen Cheng, Bowen Zhang, Liufang Wu, Qiming Xu
-
Patent number: 11720468Abstract: Functionality is provided for unwinding program call stacks across native-to-interpreted code and native-to-JIT-compiled code boundaries, as well as across the kernel and user space boundaries, during performance profiling. The system thus enables profiling of code that crosses boundaries from native code to interpreted languages and native code to languages that run on a runtime supporting JIT compilation. Various embodiments provide cross-language profiling with a sufficiently low performance impact so as to enable such profiling to take place in a production environment.Type: GrantFiled: March 4, 2021Date of Patent: August 8, 2023Assignee: Elasticsearch B.V.Inventors: Thomas Dullien, Sean Heelan
-
Patent number: 11714615Abstract: Described are techniques for application migration. The techniques include migrating an application to a target cloud infrastructure and generating a cost-aware code dependency graph during execution of the application on the target cloud infrastructure. The techniques further include modifying the application by removing source code corresponding to unused nodes according to the cost-aware code dependency graph and replacing identified source code of a high-cost subgraph of the cost-aware code dependency graph with calls to a generated microservice configured to provide functionality similar to the identified source code. The techniques further include implementing the modified application on one or more virtual machines of the target cloud infrastructure.Type: GrantFiled: September 18, 2020Date of Patent: August 1, 2023Assignee: International Business Machines CorporationInventors: Bruno Silva, Marco Aurelio Stelmar Netto, Renato Luiz de Freitas Cunha, Nelson Mimura Gonzalez
-
Patent number: 11709752Abstract: Methods, systems, and computer-readable storage media for receiving a capture file, the capture file holding data representative of a workload executed in a source database system, processing the capture file to provide a replay file, the replay file being in a format that is executable by a replayer to replay the workload in a target database system, the workload including a set of requests represented within the replay file, providing a set of tags associated with the replay file, the set of tags including one or more tags, each tag associated with a request in the set of requests, and during replay of the workload in the target database system: pausing replay of the workload in response to a tag, executing a request associated with the tag, providing replay results specific to the request, and selectively resuming replay of the workload in the target database system.Type: GrantFiled: April 2, 2020Date of Patent: July 25, 2023Assignee: SAP SEInventors: Myunggon Park, Wonyoung Kwak, YoungSeok Hwang, Jihun Kang
-
Patent number: 11687332Abstract: A communication apparatus includes a first communication unit that communicates with a terminal apparatus using a first communication method, a second communication unit that communicates with a server apparatus using a second communication method different from the first communication method, a reception unit that controls receiving update information from the server apparatus in a case where the communication apparatus can communicate with the server apparatus via the second communication unit, an update unit that performs an update process for updating the communication apparatus using the update information, and a progress management unit that controls transmitting a progress status of a process regarding the update information to the terminal apparatus.Type: GrantFiled: May 14, 2021Date of Patent: June 27, 2023Assignee: Canon Kabushiki KaishaInventor: Takashi Matsui
-
Patent number: 11669439Abstract: Disclosed is a method, a device, a system and/or a manufacture of computing hardware and software design testing auditability, including for critical control systems, functional safety, and autonomous vehicle component certification. In one embodiment, a system includes a test recording routine that defines a database relation associating a design version within a design dependency graph and a test version. The system includes a design audit interface that generates a first validation request to validate an isolation testing. An isolation validation engine determines that the design version has completed the isolation testing where each design script of the design fileset was executed in a discrete environment. In addition, a reproduction validation engine may also retrieve the design fileset and the runtime environment data, reassemble a workspace data, execute the test script, and compare the result data to a previous result data to validate reproducibility of the testing.Type: GrantFiled: June 9, 2020Date of Patent: June 6, 2023Assignee: Methodics, Inc.Inventors: Vishal Moondhra, Peter Theunis
-
Patent number: 11669310Abstract: The present invention provides a platform architecture, a development application framework and a method for codeless development of one or more Supply chain management (SCM) enterprise application. The invention includes a layered platform architecture for supporting and executing development of SCM applications. The platform and method provide interaction of an SCM application user, a citizen developer user and a platform developer user with one or more layers of the platform architecture for codeless development of the SCM applications.Type: GrantFiled: December 31, 2020Date of Patent: June 6, 2023Assignee: NB Ventures, Inc.Inventors: Subhash Makhija, Huzaifa Shabbir Matawala, Wael Gendy Yousef Abdo, Shivendra Singh Malik, Vinay Mathur, Murali Vajjiravel
-
Patent number: 11663103Abstract: A technique to automatically identify controls of a software application is disclosed. Attributes of a software application are monitored. The attributes may include control type attributes. The controls are identified by determining a hierarchy of parent controls and children controls. A directed graph may be generated, based on the monitored control attributes, and used to identify the controls. The identified controls may be used for robotic process automation of the software application.Type: GrantFiled: September 5, 2020Date of Patent: May 30, 2023Assignee: Pegasystems, Inc.Inventors: Stephen Marshall Beckett, II, Christopher Arthur Clarke, Zachary Earl Dillard