Patents Examined by Joshua P Lottich
-
Patent number: 11868240Abstract: An information processing device comprises one or more known hardware devices including a processor and memory. An intelligent test program is provided to drive the device to develop a smoke test for a target program the name, use and functionality of which is unknown to the test program. The intelligent test program can generate a report on the functionality of the target program and can capture call back functions associated with the target program in order to automatically develop a smoke test script file for use in subsequent smoke test runs on the device.Type: GrantFiled: July 23, 2021Date of Patent: January 9, 2024Assignee: Rimo Capital Ltd.Inventor: Alon Moss
-
Patent number: 11860765Abstract: Disclosed is a window kernel fuzzing technique utilizing type information obtained through binary static analysis. The method of fuzzing a kernel of a computer operating system performed by a fuzzing system may include the steps of: automatically inferring type information of a system call using a library file provided by the computer operating system; and performing system call fuzzing on the basis of the type information of the system call obtained through the inference.Type: GrantFiled: November 5, 2021Date of Patent: January 2, 2024Assignee: KOREA ADVANCED INSTITUTE OF SCIENCE AND TECHNOLOGYInventors: Sang Kil Cha, Jaeseung Choi, Daejin Lee, Kangsu Kim
-
Patent number: 11860719Abstract: A method for implementing storage service continuity in a storage system includes a front-end interface detecting a status of a first storage controller. The storage system includes the front-end interface card and a plurality of storage controllers. The front-end interface card communicates with the storage controllers, and the front-end interface card communicates with a host. When the first storage controller is in an abnormal state, the front-end interface card selects a second storage controller from the storage controllers for the host to process an access request of the host.Type: GrantFiled: January 21, 2022Date of Patent: January 2, 2024Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Qiming Xu, Can Chen, Song Yang, Linan Zhou, Dahong Yan, Juntao Yang
-
Patent number: 11853183Abstract: A device for transmitting commands with a circuit of a circuit board to test a connection interface, a system and a method thereof are disclosed. In the system, an inter-integrated circuit (I2C) of the circuit board under test is used to transmit an control command to a test device, which is connected to the inter-integrated circuit via a memory connection interface of the circuit board under test, the test device converts the control command to test the memory connection interface connected thereto, so as to achieve the technical effect of improving test efficiency in testing the memory connection interface of the circuit board under test without using an external connection line.Type: GrantFiled: March 22, 2022Date of Patent: December 26, 2023Assignees: Inventec (Pudong) Technology Corporation, Inventec CorporationInventor: Tian-Chao Zhang
-
Patent number: 11853190Abstract: According to the present disclosure various network functions are dynamically instantiated on a selected data center to utilize the most efficient and rapid resources available. An analytic module and a data lake receive performance data from the various data centers of a cellular network, such as a Regional Data Center, a National Data Center and an Edge Data Center. The analytic module will analyze the received performance data and apply artificial intelligence and machine learning to determine current resource use and estimate future resources available on various data centers of the cellular network. The appropriate data center is then selected to perform a particular network function.Type: GrantFiled: August 27, 2021Date of Patent: December 26, 2023Assignee: DISH WIRELESS L.L.C.Inventors: Kevin Yao, Prashant Raghuvanshi
-
Patent number: 11853153Abstract: Embodiments of the present invention relate to a multi-thread exit method and a mobile terminal. The method is applicable to the mobile terminal. The method includes: obtaining an exit identifier and crash determination information of a thread; and destroying the thread according to the exit identifier and the crash determination information. In the method, an exit identifier and crash determination information of a thread are obtained, both the exit identifier and the crash determination information of the thread are determined, and different destruction modes are selected according to determination results to destroy the thread, thereby avoiding crash and congestion when a multi-thread exits and improving the stability of multi-thread exit.Type: GrantFiled: November 29, 2021Date of Patent: December 26, 2023Assignee: AUTEL ROBOTICS CO., LTD.Inventor: Zhaozao Li
-
Patent number: 11841789Abstract: An AI engine is disclosed that is configured to work with a graphical user interface (“GUI”) including, in some embodiments, one or more AI-engine modules and a visual debugging module of the GUI. A learner AI-engine module is configured to train one or more AI models on one or more concepts of a mental model defined in a pedagogical programming language. An instructor AI-engine module is configured to coordinate with one or more simulators for respectively training the one or more AI models on the mental model. The visual debugging module is configured to provide a visualization window for each AI model while the one or more AI models are at least training with the learner module respectively in the one or more simulators. A viewer can glean insight and explainability into the training of the AI models while the simulations are running and arriving at various states.Type: GrantFiled: August 16, 2018Date of Patent: December 12, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Keen McEwan Browne, Shane Arney, Clara Emma Kliman-Silver
-
Information processing apparatus and control method for controlling information processing apparatus
Patent number: 11836033Abstract: In a case where read information is a reading start location of second information, a controller causes a storage device to store location information regarding the read information as second location information, and in a case where the read information is not the reading start location of the second information, the controller causes a reading unit to read information based on location information different from the location information.Type: GrantFiled: August 15, 2022Date of Patent: December 5, 2023Assignee: Canon Kabushiki KaishaInventor: Takahiro Yamashita -
Patent number: 11829230Abstract: Disclosed embodiments provide techniques for generating and using a Global Error-Code Sequence (GECS), with the role of generating, at request, a unique error identification number (ID). The scope of the unique identification number can include worldwide, company-wide, or a certain application ecosystem, such as eCommerce applications, etc. The GECS forms a strong correlation between an error condition and a known solution. While other logging signatures such as line numbers, stack traces, and addresses can change with new releases or invocations, the GECS enables a tighter coupling between an error condition and a knowledgebase document, which enables faster resolution of computer application problems and reduced downtime.Type: GrantFiled: September 23, 2021Date of Patent: November 28, 2023Assignee: International Business Machines CorporationInventors: Cristina Morariu, Faried Abrahams
-
Patent number: 11829264Abstract: Methods, systems, and computer-readable media (transitory or non-transitory) are described herein for automatic backup and replacement of a storage device. According to an example, a storage failure for given storage device may be predicted. A backup process of the give storage device to a remote system may be initiated based on predicting the storage failure for the given storage device. The backup process may create a one-to-one image backup or a user data backup based on a predicted amount of time until the storage failure of the given storage device. A restore process of a new storage device at the remote system may be initiated upon completion of the backup process. The restore process may depend on the backup created during the backup process and/or various types of new storage devices that are available. The new storage device may be based on the given storage device.Type: GrantFiled: December 20, 2019Date of Patent: November 28, 2023Assignee: Hewlett-Packard Development Company, L.P.Inventors: Maikel Maciel Ronnau, Leonardo Rodriguez Heredia
-
Patent number: 11829287Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for testing performance of server systems. In some implementations, a method includes identifying, by one or more computers, a resource provided by a server system. The method includes generating, by the one or more computers, a performance test for the server system. The performance test includes a series of operations that includes (i) providing the resource and (ii) responding to one or more interactions with the resource. The method includes performing one or more performance testing cycles that each include: causing the server system to perform the series of operations of the performance test; and evaluating one or more performance measures that characterize the performance of the series of operations by the server system.Type: GrantFiled: June 6, 2022Date of Patent: November 28, 2023Assignee: MicroStrategy IncorporatedInventors: Richard Gardner, Clayton Myers, Andrew Smith, Timothy Lang
-
Patent number: 11809291Abstract: A method is applied to a system including a host cluster and at least one pair of storage arrays. The host cluster includes a quorum host, which includes a quorum unit. The quorum host is an application host having a quorum function. A pair of storage arrays includes a first storage array and a second storage array. The quorum host receives a quorum request, temporarily stops delivering a service to the first storage array and the second storage array, determines, from the first storage array and the second storage array, which is a quorum winning storage array and which is a quorum losing storage array according to logic judgment, stops the service with the quorum losing storage array, sends quorum winning information to the quorum winning storage array, and resumes the delivered service between the host cluster and the quorum winning storage array.Type: GrantFiled: November 18, 2021Date of Patent: November 7, 2023Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Yijia Chen, Hui Liu
-
Patent number: 11809275Abstract: A method for use in a computing device (100) for executing a FaaS process, said computing device (100) comprising a processor arrangement (110) and a memory (120), wherein the method comprises: receiving an event associated with a trigger, whereby an associated function is selected; obtaining page references to existing physical memory pages; initiating a process virtual memory table for a corresponding process; and executing the process based on the virtual memory table. And a method for use in a computing device (100) for performing a FaaS checkpoint operation, said computing device (100) comprising a processor arrangement (110) and a memory (120), wherein the method comprises: initiating a checkpoint is initiated; obtaining page references and storing them in a database virtual memory table in an in-memory database; replicating the page tables and indexes through a network; and storing changes to the in-memory database.Type: GrantFiled: January 29, 2018Date of Patent: November 7, 2023Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventor: Harald Gustafsson
-
Patent number: 11803451Abstract: An application exception recovery method, an electronic device, a storage medium storing the recovery method, and a recovery apparatus, the method including, storing page information of an exception page, in response to that an exception occurs in at least one application installed on an electronic device, wherein the exception page is a page displayed by the at least one application in response to the exception occurring, displaying a mask, wherein the mask is a picture displayed on at least a window of the at least one application during restart of the at least one application, restarting the at least one application, wherein restarting the at least one application comprises creating the exception page, and removing the mask.Type: GrantFiled: December 11, 2019Date of Patent: October 31, 2023Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Liang Zhang, Zhijun Lu, Yu Li, Zhi Zeng
-
Patent number: 11804281Abstract: Embodiments of the disclosure are drawn to apparatuses and methods for automatic soft post-package repair (ASPPR). A memory may receive a row address along with a signal indicating an ASPPR operation, such as a bad page flag being set. A word line engine generates a physical address based on the row address, and ASPPR registers stores the physical address. The time it takes from receiving the row address to storing the physical address may be within the timing of an access operation on the memory such as tRAS. The row address may specify a single page of information. If the bad page flag is set, then a subsequent PPR operation may blow fuses to encode the physical address stored in the ASPPR registers.Type: GrantFiled: October 12, 2021Date of Patent: October 31, 2023Assignee: MICRON TECHNOLOGY, INC.Inventors: Donald M. Morgan, Alan J. Wilson, Bryan D. Kerstetter, John D. Porter
-
Patent number: 11797375Abstract: A system for debugging server startups incorporated in a method applied in a server includes voltage regulators, a complex programmable logic device (CPLD), a transmitting device, and a display device. The voltage regulators transmit power-on signals required when the server is started. The CPLD receives the power-on signals, collects a second signal from the power on signals, and converts the second signals into a second data. The transmitting device receives the second data and parses the second data into a third data. The displaying device receives the third data and displays power-on signals that do not meet required standard during startup of server, according to the third data.Type: GrantFiled: April 26, 2022Date of Patent: October 24, 2023Assignee: Fulian Precision Electronics (Tianjin) Co., LTD.Inventors: Xiao-Long Zhou, Ming-Hua Yu
-
Patent number: 11789849Abstract: An AI engine is disclosed that is configured to work with a graphical user interface (“GUI”) including, in some embodiments, one or more AI-engine modules and a visual debugging module of the GUI. A learner AI-engine module is configured to train one or more AI models on one or more concepts of a mental model defined in a pedagogical programming language. An instructor AI-engine module is configured to coordinate with one or more simulators for respectively training the one or more AI models on the mental model. The visual debugging module is configured to provide a visualization window for each AI model while the one or more AI models are at least training with the learner module respectively in the one or more simulators. A viewer can glean insight and explainability into the training of the AI models while the simulations are running and arriving at various states.Type: GrantFiled: August 16, 2018Date of Patent: October 17, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Keen McEwan Browne, Shane Arney, Clara Emma Kliman-Silver
-
Patent number: 11775418Abstract: Mechanisms and techniques for providing an isolated runtime environment are disclosed. Scoped properties are generated utilizing a namespace identifier. The namespace identifier is an identifier used to define a scope of at least an isolated application runtime context. Scoped objects are generated corresponding to one or more dependent services utilizing the one or more scoped properties and the namespace identifier. A target application is deployed to a container corresponding to the isolated application runtime context. The target application interacts with at least some of the dependent services utilizing the namespace identifier. At least one integration test is run on the target application in the container. The integration tests refer to the isolated application runtime context utilizing the namespace identifier.Type: GrantFiled: September 1, 2022Date of Patent: October 3, 2023Assignee: Salesforce, Inc.Inventors: Heng Zhang, Utsavi Benani, Zhidong Ke
-
Patent number: 11768751Abstract: Systems and methods for performance testing software using computer vision. Systems can include a performance testing computer vision system and a computer vision-based performance testbed system. Methods can include generating a computer vision-based testing package and performance testing software in one or more testing environments on at least one virtualized testbed machine according to testing constraints using the computer vision-based testing package.Type: GrantFiled: November 11, 2021Date of Patent: September 26, 2023Inventor: Dennis Lin
-
Patent number: 11762750Abstract: Systems and methods for modernizing workspace and hardware lifecycle management in an enterprise productivity ecosystem are described.Type: GrantFiled: August 16, 2022Date of Patent: September 19, 2023Assignee: Dell Products, L.P.Inventors: Carlton A. Andrews, Girish S. Dhoble, Nicholas D. Grobelny, David Konetski, Joseph Kozlowski, Ricardo L. Martinez, Charles D. Robison