-
71.
公开(公告)号:US20190026148A1
公开(公告)日:2019-01-24
申请号:US15654968
申请日:2017-07-20
申请人: Citrix Systems, Inc.
发明人: Thomas J. Hammond
CPC分类号: G06F9/4843 , G06F8/60 , G06F8/61 , G06F8/62 , G06F21/31 , G06Q10/00 , G06Q10/06 , G06Q10/06312
摘要: Described embodiments automatically and dynamically deploy and undeploy virtual computing environments by using a schedule obtained from a user's personal, work, or shared team calendars. By using data such as out-of-office or auto-reply statuses, calendar items marked as “Out of Office”, and calendar items with specific keywords, the system may dynamically determine when a user is likely to be “present” (or capable of accessing or likely to access a virtual computing environment) or “absent” (or incapable of accessing or unlikely to access the virtual computing environment). The virtual computing environment may be dynamically deployed or undeployed responsive to and/or in anticipation of a user's presence or absence, providing cost savings and reduced bandwidth, power, and processor consumption, without increasing user frustration or requiring extra tasks.
-
公开(公告)号:US20190012403A1
公开(公告)日:2019-01-10
申请号:US16039863
申请日: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: receive a request to repeat an earlier performance of a first job flow described in a job flow definition; analyze the job flow definition to determine whether the first job flow uses a neural network; in response to a determination that the first job flow uses a neural network, analyze an object associated with the first job flow to determine whether the neural network was trained using training data from a second job flow that does not use a neural network; and in response to a determination that such training data was so used, repeat the earlier performance of the first job flow, perform the second job flow with the same input data values as used in the repeated performance of the first job flow, and analyze corresponding output data values of both performances to determine a degree of accuracy of the neural network.
-
公开(公告)号:US20180341523A1
公开(公告)日:2018-11-29
申请号:US16035405
申请日:2018-07-13
发明人: Andrew Ross Evenson , Ayan Kumar
CPC分类号: G06F9/50 , G06F9/46 , G06F9/466 , G06F9/48 , G06F9/4843 , G06F9/4862 , G06F9/4868 , G06F9/4881 , G06F9/5027 , G06F9/5038 , G06F9/5083 , G06F9/546 , G06F16/00 , G06F16/182 , G06F16/184 , G06F16/1844 , G06F16/27 , G06F16/273 , G06F16/275 , G06Q10/10
摘要: Methods and systems for implementing a highly available distributed queue using replicated messages are disclosed. An enqueue request is received from a client at a particular queue host of a plurality of queue hosts. The enqueue request comprises a message and a replica count greater than one. One or more copies of a replication request are sent from the particular queue host to one or more additional queue hosts. The replication request comprises the message. The quantity of copies of the replication request is determined based at least in part on the replica count. An initial replica of the message is enqueued at the particular queue host. One or more additional replicas of the message are enqueued at the one or more additional queue hosts. A quantity of the one or more additional replicas is determined based at least in part on the replica count.
-
公开(公告)号:US20180337974A1
公开(公告)日:2018-11-22
申请号:US15982138
申请日:2018-05-17
申请人: Apple Inc.
IPC分类号: H04L29/08 , H04W12/12 , H04W12/08 , H04W8/24 , G06F3/0482 , H04L12/58 , G06F9/48 , G06F3/0484 , H04M1/67
CPC分类号: H04L67/025 , G06F3/0482 , G06F3/04842 , G06F9/4843 , H04L51/046 , H04M1/67 , H04W8/245 , H04W12/08 , H04W12/12
摘要: Methods and systems are presented for remotely commanding a mobile device. In one aspect, a method includes receiving input identifying a mobile device, presenting to a user one or more remote commands corresponding to the mobile device, receiving user input selecting a remote command from the one or more presented remote commands, generating a remote command message instructing the mobile device to execute the selected remote command, and transmitting the remote command message to a server for publication in a message topic. Further, a selectable list of mobile devices associated with a remote management account can be presented to the user, the selectable list including information uniquely identifying each mobile device. Additionally, the selectable list of mobile devices can include an indication of whether an included mobile device is online.
-
公开(公告)号:US20180329764A1
公开(公告)日:2018-11-15
申请号:US16042136
申请日:2018-07-23
发明人: Julian Lunev , David Orelowitz , Robert Mendelow
CPC分类号: G06F9/542 , G06F9/4843 , G06F9/5033 , G06F2209/482 , G06Q10/06
摘要: A method includes receiving, from one or more first applications, multiple indications that multiple first data items are available for processing. For each of the first data items, the method also includes (a) determining, using one or more of multiple data dependency rules, that a second data item is dependent for processing by a second application upon an availability of the first data item; (b) in response to the determination, changing a status of the first data item from unavailable to available for processing and/or changing a status of the second data item from unavailable to ready for processing; and (c) providing the status of the first data and/or the status of the second data item to the second application to enable the second application to process the second data item. Different data dependency rules are associated with different first data items and different second items.
-
公开(公告)号:US20180314631A1
公开(公告)日:2018-11-01
申请号:US15581201
申请日:2017-04-28
CPC分类号: G06F12/0253 , G06F9/4843 , G06F12/0269 , G06F2212/1044
摘要: Garbage collection methods and systems include adding a data object to one of multiple queues owned by a first garbage collection thread. The queues include a public queue and multiple private queues. A task is popped from one of the plurality of queues to perform garbage collection. The public queue is swapped with one of the private plurality of private queues if there are no tasks in the public queue.
-
公开(公告)号:US20180314562A1
公开(公告)日:2018-11-01
申请号:US15497917
申请日:2017-04-26
发明人: Manu Kurian
CPC分类号: G06F9/5027 , G06F9/4843 , G06F16/435 , G06N20/00 , G06Q10/06311 , G06Q10/0639
摘要: Systems, methods, and apparatus for machine learning task compartmentalization and classification are disclosed. An example method comprises receiving, from a first computing device, user defined parameters associated with at least one user, receiving, from a second computing device different from the first computing device, auxiliary data associated with the at least one user, generating, by a third computing device, at least one work profile based on the received user defined parameters and auxiliary data, and determining, by the third computing device, an affinity between a task component and the generated at least one work profile.
-
公开(公告)号:US10083068B2
公开(公告)日:2018-09-25
申请号:US15189868
申请日:2016-06-22
发明人: Oleg Kagan
CPC分类号: G06F9/524 , G06F9/4812 , G06F9/4843 , G06F9/52 , G06F2209/509
摘要: Techniques and systems for prescheduling an alternative CPU as soon as a need for a task is detected by a primary CPU are disclosed. A process includes detecting, by a producer thread running on a first CPU, an external interrupt, acquiring, by the producer thread, a spinlock, and in response to acquiring the spinlock, sending, by the producer thread, an event to a consumer thread that is to run on a second CPU. Upon receiving the event by the consumer thread, the consumer thread acquires the spinlock, which “stalls” the consumer thread in a loop until the spinlock is released by the producer thread. While the consumer thread is “waking up” in response to receiving the event from the producer thread, the producer thread creates a task, publishes the task, and releases the spinlock, thereby causing the consumer thread to exit the loop, retrieve the task, and execute the task.
-
公开(公告)号:US10083061B2
公开(公告)日:2018-09-25
申请号:US15341455
申请日:2016-11-02
申请人: SAP SE
发明人: Jens Odenheimer , Peter Eberlein
CPC分类号: G06F9/4843 , G06F9/45558 , G06F9/5072 , G06F2009/45595
摘要: A process owner platform may be associated with a cloud embedded big data application and may exchange information with a tenant service executor platform. The process owner platform may establish a process using a process tenant template, the process being associated with public and private data and transmit, to the remote tenant service executor platform, information including the public data (without including the private data). The process owner platform may then receive result data and a process state identifier and establish a virtual process such that it is associated with the public data, the private data, and the result data. The process owner platform may also execute control logic in accordance with the process state identifier to materialize the virtual process into a process or a process tenant template, and the materialized process or process tenant template may associated with the public data, the private data, and the result data.
-
公开(公告)号:US20180246771A1
公开(公告)日:2018-08-30
申请号:US15965550
申请日:2018-04-27
发明人: John Richard Reysa , Bryan Ronald Hunt , Stephen McCants , Tierney Bruce McCaughrin , Brian Lee Kozitza
CPC分类号: G06F9/5077 , G06F9/4843
摘要: A job submission technique includes a set of algorithms that provide automated workload selection to a batch processing system that has the ability to receive and run jobs on various computing resources simultaneously. The job submission technique provides for organizing workloads, assigning relative ratios between workloads, associating arbitrary workload validation algorithms with a workload or parent workload, associating arbitrary selection algorithms with a workload or workload group, defining high priority workloads that preserve fairness, and balancing the workload selection based on a current status of the batch system, validation status, and the workload ratios.
-
-
-
-
-
-
-
-
-