-
公开(公告)号:US11659076B2
公开(公告)日:2023-05-23
申请号:US17366455
申请日:2021-07-02
申请人: AirWatch LLC
发明人: Sachin Vas , Sushilvas Vasavan
IPC分类号: H04M1/72403 , H04L51/08 , H04M1/7243 , G06F9/48
CPC分类号: H04M1/72403 , G06F9/4843 , H04L51/08 , H04M1/7243
摘要: Disclosed are various embodiments for initiating execution of an application using trigger characters. In one embodiment, a computing device detects an entry of a trigger character in an input field of a first user interface presented by a first application. The input field is specified for detection of the individual trigger character based on a trigger rule for the first application. The computing device then identifies a string following the trigger character. The computing device then determines that the string matches a name of a second application installed on the computing device based on a list of applications installed on the computing device. The computing device then initiates execution of the second application. Subsequently, the computing device switches from the first user interface to a second user interface presented by the second application.
-
公开(公告)号:US11645217B2
公开(公告)日:2023-05-09
申请号:US17330286
申请日:2021-05-25
发明人: Scott Jinn , Yun-Tzuo Lai , Haining Liu , Yuriy Pavlenko
CPC分类号: G06F13/374 , G06F13/26 , G06F9/4843 , G06F9/4881 , G06F9/5038 , G06F2209/484 , H04W74/002 , H04W74/0875
摘要: The subject technology provides for managing a data storage system. Commands are identified into as a first command type or a second command type. The commands identified as the first command type are assigned to a first queue, and the commands identified as the second command type are assigned to a second queue. After the commands from the first queue and the commands from the second queue are processed based on a scheduling ratio over a predetermined period of time, a write amplification factor, number of host read commands, and number of host write commands during the predetermined period of time are determined. The scheduling ratio is updated based on the write amplification, the number of host read commands, the number of host write commands, and a predetermined scheduling ratio factor. Subsequent commands are processed from the first queue and the second queue based on the updated scheduling ratio.
-
公开(公告)号:US11645194B2
公开(公告)日:2023-05-09
申请号:US16999885
申请日:2020-08-21
发明人: Kristie Kimery Lim , Raj Bardhan Anand , Anjali Besley , Douglas Yong Song Cha , Heidi Cooper , Ravi Katare , Salahuddin Khawaja , Adrienne Showell-Phillips , Mahesh R. Thummala , Adrian Villasenor , David Wayne Welch
CPC分类号: G06F11/3664 , G06F8/30 , G06F9/4843 , G06F11/3684 , G06F11/3688 , G06F11/3692 , G06N5/04 , G06N20/00
摘要: An end-to-end automated testing platform that allows for standardized, enterprise-wide process, compliance and operational exposure testing. The testing platform is self-service, in that, users can manage the process by which (i) data sources are identified and data connections established, (ii) data is mapped from the data sources to meet test requirements, (iii) schedules for executing the test are established, and (iv) rules sets are established as the baseline for testing criteria. In addition, the platform provides for definition of the business rule logic to be used to perform the testing, application of the rule logic against appropriate business data to determine testing results and the dissemination of those results. Additionally, the platform provides for automated generation of test code, execution of the test code and compilation and dissemination of test results. Moreover, the testing platform provides for surveillance dashboards that allows for users to monitor tests currently in-progress and track results of completed tests.
-
公开(公告)号:US20190220327A1
公开(公告)日:2019-07-18
申请号:US16365223
申请日:2019-03-26
发明人: Oleksandr Otenko
CPC分类号: G06F9/526 , G06F9/4843 , G06F9/4881 , G06F9/52
摘要: Techniques are disclosed for efficiently sequencing operations performed in multiple threads of execution in a computer system. In one set of embodiments, sequencing is performed by receiving an instruction to advance a designated next ticket value, incrementing the designated next ticket value in response to receiving the instruction, searching a waiters list of tickets for an element having the designated next ticket value, wherein searching does not require searching the entire waiters list, and the waiters list is in a sorted order based on the values of the tickets, and removing the element having the designated next ticket value from the list using a single atomic operation. The element may be removed by setting a waiters list head element, in a single atomic operation, to refer to an element in the list having a value based upon the designated next ticket value.
-
公开(公告)号:US20190205157A1
公开(公告)日:2019-07-04
申请号:US16297530
申请日:2019-03-08
CPC分类号: G06F9/45558 , G06F9/455 , G06F9/45533 , G06F9/48 , G06F9/4843 , G06F9/485 , G06F9/4856 , G06F9/4881 , G06F9/50 , G06F9/5005 , G06F9/5011 , G06F9/5016 , G06F9/5022 , G06F9/5027 , G06F9/5044 , G06F9/505 , G06F9/5055 , G06F9/5072 , G06F9/5077 , G06F9/5083 , G06F9/5088 , G06F2009/4557 , G06F2009/45575 , G06F2009/45583 , Y02D10/22 , Y02D10/36
摘要: A system receives a request to deploy a virtual machine on a node from a plurality of nodes running a plurality of virtual machines in a cloud computing system. The system selects one of the plurality of nodes having a hard disk drive (HDD) input output operations per second (IOPS) value less than an observed HDD IOPS value for the plurality of nodes running the plurality of virtual machines. The system receives a predicted HDD IOPS value for the virtual machine and determines a new HDD IOPS value for the selected node based on the HDD IOPS value for the selected node and the predicted HDD IOPS value for the virtual machine. The system instantiates the virtual machine on the selected node when the new HDD IOPS value for the selected node is less than or equal to the observed HDD IOPS value for the plurality of nodes.
-
公开(公告)号:US20190197657A1
公开(公告)日:2019-06-27
申请号:US16293044
申请日:2019-03-05
申请人: Intel Corporation
发明人: Altug Koker , Ingo Wald , David Puffer , Subramaniam M. Maiyuran , Prasoonkumar Surti , Balaji Vembu , Guei-Yuan Lueh , Murali Ramadoss , Abhishek R. Appu , Joydeep Ray
CPC分类号: G06T1/20 , G06F9/3009 , G06F9/30185 , G06F9/3851 , G06F9/461 , G06F9/4843
摘要: One embodiment provides for a parallel processor comprising a processing array within the parallel processor, the processing array including multiple compute blocks, each compute block including multiple processing clusters configured for parallel operation, wherein each of the multiple compute blocks is independently preemptable. In one embodiment a preemption hint can be generated for source code during compilation to enable a compute unit to determine an efficient point for preemption.
-
67.
公开(公告)号:US20190196978A1
公开(公告)日:2019-06-27
申请号:US15852442
申请日:2017-12-22
发明人: Arkaprava Basu , Eric Van Tassell , Mark Oskin , Guilherme Cox , Gabriel Loh
IPC分类号: G06F12/1009 , G06F12/1027 , G06F9/38 , G06F13/40 , G06F13/42 , G06F9/48
CPC分类号: G06F12/1009 , G06F9/3887 , G06F9/4843 , G06F12/1027 , G06F13/4022 , G06F13/4282 , G06F2212/65 , G06F2212/68 , G06F2213/0026
摘要: A data processing system includes a memory and an input output memory management unit that is connected to the memory. The input output memory management unit is adapted to receive batches of address translation requests. The input output memory management unit has instructions that identify, from among the batches of address translation requests, a later batch having a lower number of memory access requests than an earlier batch, and selectively schedules access to a page table walker for each address translation request of a batch.
-
公开(公告)号:US20190109927A1
公开(公告)日:2019-04-11
申请号:US16213887
申请日:2018-12-07
申请人: Apple Inc.
摘要: In some implementations, a mobile device can be configured to monitor environmental, system and user events associated with the mobile device and/or a peer device. The occurrence of one or more events can trigger adjustments to system settings. The mobile device can be configured to keep frequently invoked applications up to date based on a forecast of predicted invocations by the user. In some implementations, the mobile device can receive push notifications associated with applications that indicate that new content is available for the applications to download. The mobile device can launch the applications associated with the push notifications in the background and download the new content. In some implementations, before running an application or communicating with a peer device, the mobile device can be configured to check energy and data budgets and environmental conditions of the mobile device and/or a peer device to ensure a high quality user experience.
-
公开(公告)号:US20190065224A1
公开(公告)日:2019-02-28
申请号:US16175925
申请日:2018-10-31
申请人: Google LLC
发明人: Craig D. Chambers , Ashish Raniwala , Frances J. Perry , Stephen R. Adams , Robert R. Henry , Robert Bradshaw , Nathan Weizenbaum
IPC分类号: G06F9/455 , G06F21/62 , G06F8/30 , G06F8/34 , G06F8/41 , G06F9/38 , G06F21/57 , G06F9/48 , G06F9/445 , G06F9/44 , G06F17/30 , G06F9/30 , G06F9/448
CPC分类号: G06F9/45504 , G06F8/314 , G06F8/34 , G06F8/433 , G06F9/30 , G06F9/38 , G06F9/3851 , G06F9/3885 , G06F9/44 , G06F9/445 , G06F9/4494 , G06F9/45533 , G06F9/4843 , G06F16/24532 , G06F16/24547 , G06F21/577 , G06F21/62 , G06F21/6218 , G06F2221/034
摘要: A data parallel pipeline may specify multiple parallel data objects that contain multiple elements and multiple parallel operations that operate on the parallel data objects. Based on the data parallel pipeline, a dataflow graph of deferred parallel data objects and deferred parallel operations corresponding to the data parallel pipeline may be generated and one or more graph transformations may be applied to the dataflow graph to generate a revised dataflow graph that includes one or more of the deferred parallel data objects and deferred, combined parallel data operations. The deferred, combined parallel operations may be executed to produce materialized parallel data objects corresponding to the deferred parallel data objects.
-
公开(公告)号:US20190026155A1
公开(公告)日:2019-01-24
申请号:US16039949
申请日:2018-07-19
申请人: SAS Institute Inc.
CPC分类号: G06F9/5027 , G06F9/4843 , G06F16/9014 , G06F16/90344 , G06K9/6262 , G06N3/04 , G06N3/063 , G06N20/00 , H04L67/025 , H04L67/10 , H04L67/1097 , H04L67/12 , H04L69/40
摘要: An apparatus includes a processor to: assign a portion of currently available instruction-based processing resources to a first non-neuromorphic performance of an analytical function; in response to availability of sufficient remaining processing resources for a first neuromorphic performance of the analytical function with the same input values, assign a portion of the remaining processing resources to the first neuromorphic performance; analyze the output values generated by the first neuromorphic and non-neuromorphic performances to determine a degree of accuracy of the neural network in performing the analytical function; in response to at least the degree of accuracy exceeding a predetermined threshold, assign a portion of currently available processing resources to a second neuromorphic performance of the analytical function; and in response to availability of sufficient remaining processing resources for a second non-neuromorphic performance of the analytical function, assign a portion of the remaining instruction-based processing resources to the second non-neuromorphic performance.
-
-
-
-
-
-
-
-
-