Multitasking, Time Sharing Patents (Class 718/107)
-
Patent number: 11567811Abstract: Systems and methods for detecting multiple operator pattern services making conflicting resource modifications.Type: GrantFiled: September 28, 2020Date of Patent: January 31, 2023Assignee: Red Hat, Inc.Inventor: Aiden Keating
-
Patent number: 11550680Abstract: An illustrative data storage management system is aware that certain data storage resources for storing/serving primary data operate in a partnered configuration. Illustrative components of the data storage management system analyze the failover status of the partnered primary data storage resources to determine which is currently serving/storing primary data and/or snapshots targeted for backup. When detecting that a first partnered primary data storage resource has failed over to a second primary data storage resource, the example storage manager changes the assignment of backup resources that are pre-administered for the targeted data. Accordingly, the example storage manager assigns backup resources, including at least one media agent, that are associated with the second primary data storage resource, and which are “closer” thereto from a geography and/or network topology perspective, even if the pre-administered backup resources are available for backup.Type: GrantFiled: October 26, 2021Date of Patent: January 10, 2023Assignee: Commvault Systems, Inc.Inventors: Pawan Natwarlal Rathi, Duncan Alden Littlefield, Manoj Kumar Vijayan
-
Patent number: 11544633Abstract: A method for cleaning up a background application, a storage medium, and an electronic device are provided. The method includes the following. Collect multi-dimensional feature information associated with an application as samples to construct a sample set associated with the application. Extract feature information from the sample set to construct multiple training sets. Train each training set to generate a corresponding decision tree. Predict, with multiple decision trees generated, current feature information associated with the application and output multiple predicted results when the application is switched to the background, where the predicted results include predicted results indicative of that the application is able to be cleaned up and predicted results indicative of that the application is unable to be cleaned up. Determine whether the application is able to be cleaned up according to the multiple predicted results. Clean up the application when the application can be cleaned up.Type: GrantFiled: March 16, 2020Date of Patent: January 3, 2023Assignee: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.Inventor: Yuanqing Zeng
-
Patent number: 11513963Abstract: A data storage device and method for application identifier handler heads-up for faster storage response are provided. In one embodiment, a data storage device is provided comprising a volatile memory, a non-volatile memory, and a controller. The controller is configured to: receive data and a logical address from a host, wherein the data is tagged with an identifier of an application on the host; store the data at a physical address in the non-volatile memory; maintain a logical-to-physical address table that comprises an entry associating the logical address, physical address, and identifier; determine that the application is subsequently reloaded on the host; and cache, in the volatile memory, a portion of the logical-to-physical address table that comprises the entry for the identifier. Other embodiments are provided.Type: GrantFiled: March 11, 2021Date of Patent: November 29, 2022Assignee: Western Digital Technologies. Inc.Inventors: Ramanathan Muthiah, Akhilesh Yadav
-
Patent number: 11513983Abstract: Apparatuses, methods, program products, and systems are presented for interrupt migration in connection with migration of a logical partition.Type: GrantFiled: May 15, 2020Date of Patent: November 29, 2022Assignee: International Business Machines CorporationInventors: Timothy J. Schimke, Jesse Arroyo, Prathima Kommineni, Vinod Bussa
-
Patent number: 11514056Abstract: A data request workflow system comprises vehicle operational data. A file delivery request comprises a data request for a subset of the vehicle operational data. A file processing system receives the vehicle operational data and includes at least one set of predefined file editing rules. The file processing system automatically applies at least one set of predefined file editing rules to filter out a predefined sub-set of the vehicle operational data and to automatically edit data that is part of the data request per predefined criteria for each type of vehicle operational data to provide a converted data file to be transmitted to a user that submitted the file delivery request.Type: GrantFiled: January 23, 2017Date of Patent: November 29, 2022Assignee: RAYTHEON TECHNOLOGIES CORPORATIONInventor: Paul Raymond Scheid
-
Patent number: 11494311Abstract: A computer system includes physical memory devices of different types that store randomly-accessible data in memory of the computer system. In one approach, access to memory in an address space is maintained by an operating system of the computer system. A virtual page is associated with a first memory type. A page table entry is generated to map a virtual address of the virtual page to a physical address in a first memory device of the first memory type. The page table entry is used by a memory management unit to store the virtual page at the physical address.Type: GrantFiled: September 17, 2019Date of Patent: November 8, 2022Assignee: Micron Technology, Inc.Inventors: Samuel E. Bradshaw, Justin M. Eno, Sean S. Eilert, Shivasankar Gunasekaran, Hongyu Wang, Shivam Swami
-
Patent number: 11487585Abstract: An example method of managing a plurality of hardware accelerators in a computing system includes executing workload management software in the computing system configured to allocate a plurality of jobs in a job queue among a pool of resources in the computer system; monitoring the job queue to determine required hardware functionalities for the plurality of jobs; provisioning at least one hardware accelerator of the plurality of hardware accelerators to provide the required hardware functionalities; configuring a programmable device of each provisioned hardware accelerator to implement at least one of the required hardware functionalities; and notifying the workload management software that each provisioned hardware accelerator is an available resource in the pool of resources.Type: GrantFiled: December 14, 2016Date of Patent: November 1, 2022Assignee: XILINX, INC.Inventors: Spenser Gilliland, Andrew Mirkis, Fernando J. Martinez Vallina, Ambujavalli Kesavan, Michael D. Allen
-
Patent number: 11474861Abstract: This disclosure generally relates to operating systems and methods of computing devices for managing system and function calls. An example method include determining that a fiber is requesting to wait for one or more results of an asynchronous function call, pausing execution of the fiber until the one or more results are completed, enqueuing the paused fiber in a local queue of the one or more results, determining that the one or more results are completed, accessing one or more queued fibers in the local queue of the one or more results. The one or more queued fibers comprise the fiber and resuming execution of the one or more queued fibers, and the asynchronous function call is called by a thread to execute a task without being blocked while the task is being completed.Type: GrantFiled: November 27, 2019Date of Patent: October 18, 2022Assignee: Meta Platforms Technologies, LLCInventor: Bernhard Poess
-
Patent number: 11474803Abstract: Techniques are disclosed for generating a dynamic upgrade prediction. The prediction includes generating an initial upgrade prediction for an upgrade to be performed on a subset of component nodes; performing a real time progress review, using a centralized management node, of the upgrade, wherein each of the component nodes includes a number of stages; performing an upgrade duration comparison between the initial upgrade prediction and a real time upgrade time for a subset of the stages; and generating an updated upgrade prediction for the multi-component product upgrade based on the comparison between the initial upgrade prediction and the real time upgrade time.Type: GrantFiled: December 30, 2019Date of Patent: October 18, 2022Assignee: EMC IP HOLDING COMPANY LLCInventors: Lihui Su, Scott Zhang, Zak Liang, James Morton, Roger Hongyi Che
-
Patent number: 11474854Abstract: An example operation may include one or more of storing chaincode comprising executable steps of a multi-party process generated from a state diagram in which a blockchain is an intermediary between a plurality of off-chain systems, receiving a request to execute the multi-party process, processing a step of the multi-party process based on the request via execution of the stored chaincode including the executable steps of the multi-party process to generate a processed result for the step, and storing an identification of the processed step and the generated processed result via a data block among a hash-linked chain of data blocks of the blockchain.Type: GrantFiled: October 30, 2018Date of Patent: October 18, 2022Assignee: International Business Machines CorporationInventors: Hiroaki Nakamura, Michiharu Kudo, Kohtaroh Miyamoto
-
Patent number: 11467958Abstract: A cache management method performed by an information processing apparatus includes: in a case where a correspondence relation between a request and a response to the request is not stored in a first cache, executing a plurality of operations for generating the response to the request; in association with input data of each operation of the plurality of operations, storing a result of the operation in a second cache; storing the response generated based on results of the plurality of operations in the first cache in association with the request; and returning the response with respect to the request.Type: GrantFiled: March 22, 2021Date of Patent: October 11, 2022Assignee: CASIO COMPUTER CO., LTD.Inventor: Hirokazu Tanaka
-
Patent number: 11468016Abstract: A method that is performed for backing up data. The method includes obtaining a backup request; and in response to the backup request: obtaining an asset and an asset entry from a file system metadata repository associated with the backup request; identifying asset components of the asset using the asset entry; assigning asset components to backup threads to be backed up as pseudo-assets based on the asset entry; executing the backup threads to generate pseudo-asset backups; storing the pseudo-asset backups on backup storages; and updating asset backup metadata based on the pseudo-asset backups.Type: GrantFiled: August 7, 2020Date of Patent: October 11, 2022Assignee: EMC IP Holding Company LLCInventors: Manish Sharma, Aaditya Rakesh Bansal, Shelesh Chopra, Sunil Yadav
-
Patent number: 11443257Abstract: A system may include a computer-readable storage medium configured to store a first set of instructions for determining one or more candidate driver terminals to accept a service request; and a processor in communication with the computer-readable storage medium, wherein when executing the first set of instructions, the processor is directed to: establish a communication with a passenger terminal; obtain a service request including a position of the passenger terminal from the passenger terminal: determine a wireless fidelity (WiFi) station based on the position of the passenger terminal; determine one or more driver terminals that access the WiFi station; determine an access instance of each of the one or more driver terminals; and determine one or more candidate driver terminals among the one or more driver terminals based on the one or more access instances of the one or more driver terminals.Type: GrantFiled: November 19, 2020Date of Patent: September 13, 2022Assignee: BEIJING DIDI INFINITY TECHNOLOGY AND DEVELOPMENT CO., LTD.Inventor: Yang Meng
-
Patent number: 11436231Abstract: The technology described herein is directed towards executing continuous query tasks for monitoring a data storage system to obtain real-time metrics and store query results, in which the continuous query tasks are resource-demanding yet need to execute on limited system resources. A continuous query tasks scheduler levels the load produced by scheduling continuous query tasks with starting time offsets based on the period of continuous query tasks and load descriptions for the tasks. Further, a continuous query task that produces too high of a workload is divided into continuous query subtasks, which are scheduled at subtask starting time offsets.Type: GrantFiled: January 13, 2020Date of Patent: September 6, 2022Assignee: EMC IP HOLDING COMPANY LLCInventors: Mikhail Danilov, Maksim Vazhenin
-
Patent number: 11397613Abstract: An information handling system may determine that a first process of a list of processes is a top-ranked process and may adjust one or more settings of the information handling system associated with the first process. The information handling system may monitor performance parameters of the information handling system following the adjustment of the settings. Based on monitoring the performance parameters, the information handling system may determine that a performance score of the information handling system is below a threshold performance score and may reduce a ranking of the first process based on the determination. The ranking of the first process may be reduced such that a second process becomes a new top-ranked process. The information handling system may then adjust one or more settings associated with the second process.Type: GrantFiled: January 28, 2020Date of Patent: July 26, 2022Assignee: DELL PRODUCTS L.P.Inventors: Tyler Ryan Cox, Marc Randall Hammons, Nikhil Manohar Vichare
-
Patent number: 11356368Abstract: Techniques for ensuring that, in the context of network traffic load-balanced across a plurality of service devices connected to a network device, all of the bi-directional traffic between a given pair of hosts residing in different domains is sent to the same service device, where a “domain” is a group of one or more hosts/subnets that is reachable by a service device via an interface of that device. In one set of embodiments, these techniques can include (1) creating a load balancer group on the network device for each domain defined on the service devices, such that the load balancer group for a given domain D includes all of the service device interfaces mapped to D, (2) enabling symmetric hashing with respect to each load balancer group, and (3) synchronizing the hash tables of the load balancer groups such that a given hash bucket (across all hash tables) maps to an interface of a single service device.Type: GrantFiled: November 1, 2019Date of Patent: June 7, 2022Assignee: Arista Networks, Inc.Inventors: Anuraag Mittal, Tula Kraiser, Nitin Karkhanis
-
Patent number: 11340929Abstract: Techniques disclosed herein relate to migrating virtual computing instances such as virtual machines (VMs). In one embodiment, VMs are migrated across different virtual infrastructure platforms by, among other things, translating between resource models used by virtual infrastructure managers (VIMs) that manage the different virtual infrastructure platforms. VM migrations may also be validated prior to being performed, including based on resource policies that define what is and/or is not allowed to migrate, thereby providing compliance and controls for borderless data centers. In addition, an agent-based technique may be used to migrate VMs and physical servers to virtual infrastructure, without requiring access to an underlying hypervisor layer.Type: GrantFiled: May 20, 2019Date of Patent: May 24, 2022Assignee: VMWARE, INC.Inventors: Allwyn Sequeira, Sachin Thakkar, Serge Maskalik, Debashis Basak, Mark Whipple
-
Patent number: 11321103Abstract: A system for generating a user interface described herein can include a processor to detect a plurality of display characteristics from a user interface manager, wherein the plurality of display characteristics correspond to a type of a device. The processor can also detect a list of applications being executed by the system and generate a user interface container by applying the plurality of display characteristics to each of the applications from the list of applications.Type: GrantFiled: June 16, 2017Date of Patent: May 3, 2022Assignee: Microsoft Technology Licensing, LLCInventors: William Scott Stauber, Ramrajprabu Balasubramanian, Nathan T. Radebaugh, Kenton A. Shipley, Patrick J. Derks, Paul Dykstra
-
Patent number: 11314505Abstract: An arithmetic processing device includes: a decoder configured to write an immediate value to a register in a case where an instruction to be executed is an instruction not involving data reading from the register; and a processor configured to read data from the register and write a computing result based on the read data to the register in a case where an instruction to be executed by the decoder is an instruction involving data reading from the register.Type: GrantFiled: February 3, 2021Date of Patent: April 26, 2022Assignee: FUJITSU LIMITEDInventor: Ryohei Okazaki
-
Patent number: 11307903Abstract: Embodiments of the present invention set forth techniques for allocating execution resources to groups of threads within a graphics processing unit. A compute work distributor included in the graphics processing unit receives an indication from a process that a first group of threads is to be launched. The compute work distributor determines that a first subcontext associated with the process has at least one processor credit. In some embodiments, CTAs may be launched even when there are no processor credits, if one of the TPCs that was already acquired has sufficient space. The compute work distributor identifies a first processor included in a plurality of processors that has a processing load that is less than or equal to the processor loads associated with all other processors included in the plurality of processors. The compute work distributor launches the first group of threads to execute on the first processor.Type: GrantFiled: January 31, 2018Date of Patent: April 19, 2022Assignee: NVIDIA CorporationInventors: Jerome F. Duluk, Jr., Luke Durant, Ramon Matas Navarro, Alan Menezes, Jeffrey Tuckey, Gentaro Hirota, Brian Pharris
-
Patent number: 11295457Abstract: An extraction unit (21) treats two or more consecutive frames of a plurality of frames constituting video data as a time-window frame, and extracts a plurality of time-window frames from the video data so as to cause at least one frame to be overlappingly included in adjacent time-window frames. A tracking unit (22) treats each time-window frame as a target time-window frame, and tracks target objects in the target time-window frame to generate a tracking result. An integration unit (23) integrates tracking results generated in individual time-window frames, based on a frame overlappingly included in more than one time-window frame, to generate an integration result.Type: GrantFiled: March 30, 2020Date of Patent: April 5, 2022Assignee: Mitsubishi Electric CorporationInventors: Takayuki Semitsu, Takamasa Nakao, Ryo Kikuchi
-
Patent number: 11269683Abstract: Methods and systems are provided for schedule deconfliction to enhance cooperation among heterogeneous teams of autonomous agents in situations where communication is severely limited. A dynamic scheduling framework, referred to herein as the Generous Agent Algorithm (GAA), organically deconflicts redundant service tasks as agents from distinct teams come into conflict and discover one another. Individual agents within a localized area can communicate their schedules to one another. Using the GAA, the agents propose modified schedules, vacating their most costly task from their schedules, while simultaneously augmenting their schedules with another agent's vacated task. The action taken by an agent does not increase an agent's makespan beyond the time set by that agent's team. Thus, the methods and systems, ensure that schedule alterations are done without degrading a team's global makespan.Type: GrantFiled: July 27, 2020Date of Patent: March 8, 2022Assignee: United States of America as represented by the Secretary of the NavyInventors: Demetrious Kutzke, Matthew Bays
-
Patent number: 11244111Abstract: The technology disclosed presents a novel spatial attention model that uses current hidden state information of a decoder long short-term memory (LSTM) to guide attention and to extract spatial image features for use in image captioning. The technology disclosed also presents a novel adaptive attention model for image captioning that mixes visual information from a convolutional neural network (CNN) and linguistic information from an LSTM. At each timestep, the adaptive attention model automatically decides how heavily to rely on the image, as opposed to the linguistic model, to emit the next caption word. The technology disclosed further adds a new auxiliary sentinel gate to an LSTM architecture and produces a sentinel LSTM (Sn-LSTM). The sentinel gate produces a visual sentinel at each timestep, which is an additional representation, derived from the LSTM's memory, of long and short term visual and linguistic information.Type: GrantFiled: October 30, 2019Date of Patent: February 8, 2022Assignee: salesforce.com, inc.Inventors: Jiasen Lu, Caiming Xiong, Richard Socher
-
Patent number: 11210141Abstract: A method, computer program product, and computing system for executing a first sub-thread of an operating system thread on a central processing unit (CPU) of the computing device. The CPU may be released for a defined period of time. One of an application and a second sub-thread of the operating system thread may be executed based upon, at least in part, an execution priority of the operating system thread and an execution priority of the application.Type: GrantFiled: October 28, 2019Date of Patent: December 28, 2021Assignee: EMC IP HOLDING COMPANY, LLCInventors: Lior Kamran, Amitai Alkalay
-
Patent number: 11188383Abstract: A method of activating scheduling instructions within a parallel processing unit includes checking if an ALU targeted by a decoded instruction is full by checking a value of an ALU work fullness counter stored in the instruction controller and associated with the targeted ALU. If the targeted ALU is not full, the decoded instruction is sent to the targeted ALU for execution and the ALU work fullness counter associated with the targeted ALU is updated. If, however, the targeted ALU is full, a scheduler is triggered to de-activate the scheduled task by changing the scheduled task from the active state to a non-active state. When an ALU changes from being full to not being full, the scheduler is triggered to re-activate an oldest scheduled task waiting for the ALU by removing the oldest scheduled task from the non-active state.Type: GrantFiled: June 23, 2020Date of Patent: November 30, 2021Assignee: Imagination Technologies LimitedInventors: Simon Nield, Yoong-Chert Foo, Adam de Grasse, Luca Iuliano
-
Patent number: 11175879Abstract: An information processing method includes storing, in a memory, a sound signal transmitted from the outside by using a first transmission method in which a bandwidth is guaranteed and timing is restricted, and processing, using a processor, the sound signal stored in the memory upon a predetermined data size of the sound signal being stored in the memory.Type: GrantFiled: November 21, 2019Date of Patent: November 16, 2021Assignee: YAMAHA CORPORATIONInventor: Takashi Ito
-
Patent number: 11146665Abstract: 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: March 26, 2019Date of Patent: October 12, 2021Assignee: Apple Inc.Inventors: Cahya Adiansyah Masputra, Sandeep Nair, Darrin Jewell, Prabhakar Lakhera, Thomas Francis Pauly, Joshua Verweyst Graessley, Wei Shen, Olivier Mardinian
-
Patent number: 11132423Abstract: According to examples, an apparatus may include a processor and a non-transitory computer readable medium having instructions that when executed by the processor, may cause the processor to partition a matrix of elements into a plurality of sub-matrices of elements. Each sub-matrix of the plurality of sub-matrices may include elements from a set of columns of the matrix of elements that includes a nonzero element. The processor may also assign elements of the plurality of sub-matrices to a plurality of crossbar devices to maximize a number of nonzero elements of the matrix of elements assigned to the crossbar devices.Type: GrantFiled: October 31, 2018Date of Patent: September 28, 2021Assignee: Hewlett Packard Enterprise Development LPInventors: Soumitra Chatterjee, Mashood Abdulla K, Chinmay Ghosh, Mohan Parthasarathy
-
Patent number: 11119944Abstract: A method and system for allocating memory to a memory operation executed by a processor in a computer arrangement having a plurality of processors. The method includes receiving a memory operation from a processor that receives a memory operation from a processor that references an address in a shared memory, mapping the received memory operation to at least one of a plurality of virtual memory pools to produce a mapping result, and providing the mapping result to the processor.Type: GrantFiled: June 17, 2019Date of Patent: September 14, 2021Assignees: Advanced Micro Devices, Inc., ATI Technologies ULCInventors: Anthony Asaro, Kevin Normoyle, Mark Hummel
-
Patent number: 11115174Abstract: A radio communication system includes one or more user terminals and one or more base stations that execute time division radio communication using a time division duplex (TDD) system. A radio frame is a radio communication resource used in the time division radio communication, and includes a downlink subframe that is a transmission period of a downlink signal, a special subframe including a guard period that is used neither for transmission of a downlink signal nor for transmission of an uplink signal, and an extended subframe that is used as either a transmission period of a downlink signal or a transmission period of an uplink signal, in accordance with a scheduling by the base station.Type: GrantFiled: April 23, 2015Date of Patent: September 7, 2021Assignee: NTT DOCOMO, INC.Inventors: Kazuki Takeda, Hiroki Harada, Satoshi Nagata
-
Patent number: 11106763Abstract: The present disclosure relates to a transaction licensing system (TLS) for managing transactions and entitlements in a cloud-based system, wherein a transaction is a communication with an external server. The TLS includes at least one transaction licensing database (TLDB) that is configure to store entitlement and transaction data. The entitlements may include a general entitlement pool, as well as specialized entitlement pools with entitlements for executing particular transactions. The TLS is configured to determine identifying information for a transaction and then use this information to determine whether the general or specialized entitlement pools associated with the transaction has entitlements available in the TLDB to execute the transaction. When a suitable entitlement is determined to be available, the transaction is executed and the general or specialized entitlement pool is appropriately decremented. When no suitable entitlements are available, the TLS returns an exception.Type: GrantFiled: December 5, 2019Date of Patent: August 31, 2021Assignee: ServiceNow, Inc.Inventors: Joshua Timothy Nerius, Venkata Kiran Kumar Koya, Rebecca Anita Dias, David J. Terry, Parvathavardhini Shankaranarayanan, Jeremy Michael Charfauros, Karthik Karunakar Kotian, Andrew Whitley Strieber
-
Patent number: 11061730Abstract: A system and method for scheduling of hyper-threaded CPUs using memory monitoring includes a memory with an operating system memory and a physical processor in communication with the memory. The physical processor includes a first hyper-thread and a second hyper-thread. A monitor instruction to monitor for updates to a designated memory location is executed in the first hyper-thread. The system further includes an operating system to execute on the physical processor and a system call configured to record in the operating system memory that the first hyper-thread is in a memory wait state. The system call is further configured to execute a memory wait instruction in the first hyper-thread. A task is executed in the second hyper-thread while the first hyper-thread is in the memory wait state.Type: GrantFiled: November 18, 2016Date of Patent: July 13, 2021Assignee: Red Hat Israel, Ltd.Inventor: Michael Tsirkin
-
Patent number: 11042143Abstract: A device for computing data models, in particular comprising the possibility to detect errors occurring during the computation, has at least two processing units, at least one of the at least two processing units being designed to compute a main data model as a function of at least one state of a system, at least one other of the at least two processing units being designed to compute, as a function of this at least one state of the system, an approximation data model associated with the main data model, the main data model comprising at least one property of the system as a first data model, the approximation data model comprising at least the same property of the system approximately as a second data model, a comparator unit being designed to compare a first result of a first computation of the main data model with a second result of a second computation of the approximation data model associated with the main data model, in order to determine information about a deviation between the first result and the sType: GrantFiled: February 11, 2019Date of Patent: June 22, 2021Assignee: Robert Bosch GmbHInventor: Nico Bannow
-
Patent number: 11036996Abstract: The present disclosure discloses a method and apparatus for determining video material of news. The method for determining video material of news comprises: recognizing a person name in a news text; searching a video based on the person name, to obtain a to-be-selected video; extracting a key frame in the to-be-selected video; recognizing a person in the key frame to obtain identity information of the person; and determining the to-be-selected video as video material of news, in response to the identity information of the person conforming to the person name. The present disclosure improves the consistency between the video material of the news and the news text.Type: GrantFiled: July 2, 2019Date of Patent: June 15, 2021Assignee: Baidu USA LLCInventors: Daming Lu, Hao Tian
-
Patent number: 11036883Abstract: A data request workflow system comprises a vehicle operational data. A file processing system receives the vehicle operational data. At least one set of predefined file editing rules automatically applies the at least one set of predefined file editing rules to automatically edit vehicle operational data such that the vehicle operational data cannot be linked to a specific vehicle operator.Type: GrantFiled: January 23, 2017Date of Patent: June 15, 2021Assignee: RAYTHEON TECHNOLOGIES CORPORATIONInventor: Paul Raymond Scheid
-
Patent number: 11023254Abstract: A method and device for sound effect processing, and a non-transitory storage medium. The method includes the following actions. A task manager is traversed to determine whether a sound effect service process for a sound effect service exists. Responsive to determining that the sound effect service process exists, whether the sound effect service process is a system process of a system, is determined. When the sound effect service process is not a system process of the system, the sound effect service process is set to be a system process of the system.Type: GrantFiled: August 31, 2018Date of Patent: June 1, 2021Assignee: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.Inventors: Yajun Li, Gaoting Gan, Guang Tu, Hai Yang
-
Patent number: 11010227Abstract: An exception stack information acquisition method, including: when a preset exception signal is sensed in a running process of a project, calling and executing an exception signal processing function to acquire first exception stack information of a native layer; reading second exception stack information recorded by an Application (APP) layer when the exception signal is sensed; and assembling the first exception stack information and the second exception stack information to obtain assembled information, then reporting the assembled information to a server, and aborting the project after reporting is completed.Type: GrantFiled: September 30, 2017Date of Patent: May 18, 2021Assignee: PING AN TECHNOLOGY (SHENZHEN) CO., LTD.Inventors: Yuan Du, Longfei Ye
-
Patent number: 11010094Abstract: A task management method is disclosed. The method includes sending a query command by a host to an electronic storage device at a variable interval to determine a status of a task queue of the electronic storage device; obtaining a response information. The response information includes a status of the task queue, and the status of the task queue includes an information about whether a task preparation in the task queue is to be completed.Type: GrantFiled: February 11, 2019Date of Patent: May 18, 2021Assignee: MediaTek Singapore Pte. Ltd.Inventors: Jiajie Hao, Kuo-Hung Wang, Liang Li
-
Patent number: 11005903Abstract: A method and system for streaming multimedia data over a communication network. Each segment of multiple segments is associated with at least two data blocks of multiple data blocks. The segments are sequenced according to a unique stream index for one stream associated with multimedia content. The unique stream index for the one stream is assigned a main index that describes multiple streams for the multimedia content. The multiple streams include the one stream. A request for content of the multimedia content is received. The request specifies a data chunk, of the multiple data chunks, that denotes the requested content. The main index is analyzed with respect to the specified data chunk to determine the stream and segments and/or data blocks therein that encompass the requested content. The determined stream and segments and/or data blocks therein are transmitted over the communication network in response to the request.Type: GrantFiled: April 23, 2019Date of Patent: May 11, 2021Assignee: International Business Machines CorporationInventors: Zoltán Ponekker, Ákos Gyimesi, Balázs Vida, József Tamás Ecsédi, Dávid Simon, Sándor Lovász
-
Patent number: 10999209Abstract: Technologies for network packet processing include a computing device that receives incoming network packets. The computing device adds the incoming network packets to an input lockless shared ring, and then classifies the network packets. After classification, the computing device adds the network packets to multiple lockless shared traffic class rings, with each ring associated with a traffic class and output port. The computing device may allocate bandwidth between network packets active during a scheduling quantum in the traffic class rings associated with an output port, schedule the network packets in the traffic class rings for transmission, and then transmit the network packets in response to scheduling. The computing device may perform traffic class separation in parallel with bandwidth allocation and traffic scheduling. In some embodiments, the computing device may perform bandwidth allocation and/or traffic scheduling on each traffic class ring in parallel.Type: GrantFiled: June 28, 2017Date of Patent: May 4, 2021Assignee: Intel CorporationInventors: John J. Browne, Tomasz Kantecki, Chris Macnamara, Pierre Laurent, Sean Harte, Peter McCarthy, Jacqueline F. Jardim, Liang Ma
-
Patent number: 10956022Abstract: An electronic device with a display and a touch-sensitive surface displays a first user interface of a first application. The device detects a first input by a first contact on the touch-sensitive surface that meets navigation-gesture criteria requiring that the first input includes a movement of the first contact across the touch-sensitive surface that crosses a boundary of a predefined edge region of the touch-sensitive surface in order for the navigation-gesture criteria to be met. In response, the device: in accordance with a determination that the first application is not protected, ceases to display the first user interface of the first application and displays a respective other user interface on the display; and in accordance with a determination that the first application is protected, maintains display of the first user interface of the first application without displaying the respective other user interface.Type: GrantFiled: January 30, 2019Date of Patent: March 23, 2021Assignee: APPLE INC.Inventors: Chanaka G. Karunamuni, Marcos Alonso Ruiz, Nathan de Vries, Caelan G. Stack, Wan Si Wan
-
Patent number: 10936320Abstract: A processor core and methods for managing the processor core. The processor core comprises of a plurality of lanes, each lane comprising a copy of a register file logically shared across the plurality lanes and a plurality of functional units, at least two of the functional units sharing a common cache and a common control unit, where the common control unit concurrently dispatches multiple consecutive instances of an instruction corresponding to multiple successive instances of an inner loop to the plurality of functional units of at least a proper subset of the plurality of lanes; and one or more registers of each copy of the register file, each register being configurable to write a data result from at least one of the functional units to a register in a lane-local mode, a lane-forward mode, and a normal mode.Type: GrantFiled: August 17, 2019Date of Patent: March 2, 2021Assignee: International Business Machines CorporationInventors: Kattamuri Ekanadham, Manoj Kumar, Jose E. Moreira, Pratap C. Pattnaik, Jessica Hui-Chun Tseng
-
Patent number: 10922635Abstract: A system (100) may include a computer-readable storage medium (220) configured to store a first set of instructions for determining one or more candidate driver terminals (140) to accept a service request; and a processor (210) in communication with the computer-readable storage medium (220), wherein when executing the first set of instructions, the processor (210) is directed to: establish a communication with a passenger terminal (130); obtain a service request including a position of the passenger terminal (130) from the passenger terminal (410); determine a wireless fidelity (WiFi) station based on the position of the passenger terminal (420); determine one or more driver terminals (140) that access the WiFi station (430); determine an access instance of each of the one or more driver terminals (440); and determine one or more candidate driver terminals (140) among the one or more driver terminals (140) based on the one or more access instances of the one or more driver terminals (450).Type: GrantFiled: September 27, 2016Date of Patent: February 16, 2021Assignee: BEIJING DIDI INFINITY TECHNOLOGY AND DEVELOPMENT CO., LTD.Inventor: Yang Meng
-
Patent number: 10902113Abstract: Data processing circuitry comprises a set of two or more computational units to perform respective computational operations; an instruction decoder to decode successive data processing instructions and, for a given data processing instruction, to control one or more of the computational units to perform those computational operations required to execute the given data processing instruction; and control circuitry responsive to the given data processing instruction, to control one or more others of the computational units to perform further computational operations, other than the computational operations required to execute the given data processing instruction, during execution of the given data processing instruction.Type: GrantFiled: October 25, 2017Date of Patent: January 26, 2021Assignee: ARM LimitedInventors: Guillaume Schon, Frederic Jean Denis Arsanto, Carlo Dario Fanara, Jocelyn François Orion Jaubert
-
Patent number: 10877810Abstract: Example object storage systems and methods provide priority metadata processing. Metadata operations are received in response to change events for at least one data object. The metadata operations may include system operations configured to manage changes to data objects and user-method operations configured to execute user-defined methods using the data objects. System operations are executed with a first priority in response to system operations with the first priority being available for processing. User-method operations are executed with a second priority in response to no metadata operations with the first priority being available for processing.Type: GrantFiled: September 29, 2018Date of Patent: December 29, 2020Assignee: Western Digital Technologies, Inc.Inventors: Ameet Pyati, Muhammad Tanweer Alam
-
Patent number: 10873465Abstract: A method of controlling a data processing device, the method comprising: receiving, at the data processing device, a communication from a remote device wherein the communication comprises verification data; verifying the verification data at the data processing device; initiating an action by a watchdog associated with the data processing device based on the verification.Type: GrantFiled: July 15, 2015Date of Patent: December 22, 2020Assignee: ARM IP LimitedInventors: Milosch Meriac, Daryl Wayne Bradley
-
Patent number: 10862819Abstract: Embodiments of the present disclosure disclose a broadcast message management method, including: receiving a broadcast message sent by a target application program; determining a user experience assurance priority of the target application program, and determining a target broadcast queue corresponding to the target application program; saving the broadcast message in the target broadcast queue; and when a broadcast message scheduling request is received, scheduling, according to a target broadcast message scheduling priority corresponding to the target broadcast queue, the broadcast message stored in the target broadcast queue. The embodiments of the present disclosure further disclose a broadcast message management apparatus.Type: GrantFiled: February 27, 2019Date of Patent: December 8, 2020Assignee: Huawei Technologies Co., Ltd.Inventors: Qiulin Chen, Yunjian Ying, Hui Wang
-
Patent number: 10860928Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating data items. One of the systems is a neural network system comprising a memory storing a plurality of template data items; one or more processors configured to select a memory address based upon a received input data item, and retrieve a template data item from the memory based upon the selected memory address; an encoder neural network configured to process the received input data item and the retrieved template data item to generate a latent variable representation; and a decoder neural network configured to process the retrieved template data item and the latent variable representation to generate an output data item.Type: GrantFiled: November 19, 2019Date of Patent: December 8, 2020Assignee: DeepMind Technologies LimitedInventors: Andriy Mnih, Daniel Zorn, Danilo Jimenez Rezende, Jorg Bornschein
-
Patent number: 10853092Abstract: A method and device for sound effect processing, and a non-transitory storage medium. The method includes the following actions. A task manager is traversed to determine whether a sound effect service process for a sound effect service exists. Responsive to determining that the sound effect service process exists, whether the sound effect service process is a system process of a system, is determined. When the sound effect service process is not a system process of the system, the sound effect service process is set to be a system process of the system.Type: GrantFiled: June 3, 2019Date of Patent: December 1, 2020Assignee: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.Inventors: Yajun Li, Gaoting Gan, Guang Tu, Hai Yang