Country
Full text data for US,EP,CN
Type
Legal Validity
Legal Status
Filing Date
Publication Date
Inventor
Assignee
Click to expand
IPC(Section)
IPC(Class)
IPC(Subclass)
IPC(Group)
IPC(Subgroup)
Agent
Agency
Claims Number
Figures Number
Citation Number of Times
Assignee Number
No. Publication Number Title Publication/Patent Number Publication/Patent Number Publication Date Publication Date
Application Number Application Number Filing Date Filing Date
Inventor Inventor Assignee Assignee IPC IPC
1
US2018329708A1
MULTI-NULLIFICATION
Publication/Patent Number: US2018329708A1 Publication Date: 2018-11-15 Application Number: 16/042,957 Filing Date: 2018-07-23 Inventor: Burger, Douglas C.   Smith, Aaron L.   Assignee: Microsoft Technology Licensing, LLC   IPC: G06F9/30 Abstract: Apparatus and methods are disclosed for nullifying memory store instructions and one or more registers identified in a target field of a nullification instruction. In some examples of the disclosed technology, an apparatus can include memory and one or more block-based processor cores configured to fetch and execute a plurality of instruction blocks. One of the cores can include a control unit configured, based at least in part on receiving a nullification instruction, to obtain an instruction identification for a memory access instruction of a plurality of memory access instructions and a register identification of at least one of a plurality of registers, based on a first and second target fields of the nullification instruction. The at least one register and the memory access instruction associated with the instruction identification are nullified. Based on the nullified memory access instruction, a subsequent memory access instruction is executed.
2
US2018357167A1
CACHED VOLUMES AT STORAGE GATEWAYS
Publication/Patent Number: US2018357167A1 Publication Date: 2018-12-13 Application Number: 16/003,956 Filing Date: 2018-06-08 Inventor: Salyers, David Carl   Vincent, Pradeep   Khetrapal, Ankur   Patiejunas, Kestutis   Assignee: Amazon Technologies, Inc.   IPC: G06F12/0802 Abstract: Methods and apparatus for supporting cached volumes at storage gateways are disclosed. A storage gateway appliance is configured to cache at least a portion of a storage object of a remote storage service at local storage devices. In response to a client's write request, directed to at least a portion of a data chunk of the storage object, the appliance stores a data modification indicated in the write request at a storage device, and asynchronously uploads the modification to the storage service. In response to a client's read request, directed to a different portion of the data chunk, the appliance downloads the requested data from the storage service to the storage device, and provides the requested data to the client.
3
US2018357131A1
VIRTUAL MACHINE BACKUP
Publication/Patent Number: US2018357131A1 Publication Date: 2018-12-13 Application Number: 16/108,583 Filing Date: 2018-08-22 Inventor: Guthrie, Guy Lynn   Nayar, Naresh   North, Geraint   Shen, Hugh   Starke, William   Williams, Phillip   Assignee: International Business Machines Corporation   IPC: G06F11/14 Abstract: A computer system comprises a processor unit arranged to run a hypervisor running one or more virtual machines; a cache connected to the processor unit and comprising a plurality of cache rows, each cache row comprising a memory address, a cache line and an image modification flag; and a memory connected to the cache and arranged to store an image of at least one virtual machine. The processor unit is arranged to define a log in the memory and the cache further comprises a cache controller arranged to set the image modification flag for a cache line modified by a virtual machine being backed up, but not for a cache line modified by the hypervisor operating in privilege mode; periodically check the image modification flags; and write only the memory address of the flagged cache rows in the defined log.
4
US2018348995A1
MULTI-DISPLAY CONTROL
Publication/Patent Number: US2018348995A1 Publication Date: 2018-12-06 Application Number: 16/101,793 Filing Date: 2018-08-13 Inventor: Gimpl, Martin   De, Paz Alexander   Sirpal, Sanjiv   Assignee: Z124   IPC: G06F3/0481 Abstract: A dual-screen user device and methods for controlling data displayed thereby are disclosed. Specifically, the data displayed by the multiple screens of the dual-screen user device is conditioned upon the type of user gesture or combination of user gestures detected. The display controls described herein can correlate user inputs received in a gesture capture region to one or more display actions, which may include maximization, minimization, or reformatting instructions.
5
US2018246842A1
Accessory Device Architecture
Publication/Patent Number: US2018246842A1 Publication Date: 2018-08-30 Application Number: 15/960,439 Filing Date: 2018-04-23 Inventor: Drasnin, Sharon   Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC   IPC: G06F13/42 Abstract: An accessory device architecture is described. In one or more implementations, data is received from an accessory device at an integrated circuit of a computing device, the data usable to enumerate functionality of the accessory device for operation as part of a computing device that includes the integrated circuit. The data is passed by the integrated circuit to an operating system executed on processor of the computing device to enumerate the functionality of the accessory device as part of the integrated circuit.
6
US2018357129A1
VIRTUAL MACHINE BACKUP
Publication/Patent Number: US2018357129A1 Publication Date: 2018-12-13 Application Number: 16/108,236 Filing Date: 2018-08-22 Inventor: Guthrie, Guy Lynn   Nayar, Naresh   North, Geraint   Shen, Hugh   Starke, William   Williams, Phillip   Assignee: International Business Machines Corporation   IPC: G06F11/14 Abstract: A computer system comprises a processor unit arranged to run a hypervisor running one or more virtual machines; a cache connected to the processor unit and comprising a plurality of cache rows, each cache row comprising a memory address, a cache line and an image modification flag; and a memory connected to the cache and arranged to store an image of at least one virtual machine. The processor unit is arranged to define a log in the memory and the cache further comprises a cache controller arranged to set the image modification flag for a cache line modified by a virtual machine being backed up, but not for a cache line modified by the hypervisor operating in privilege mode; periodically check the image modification flags; and write only the memory address of the flagged cache rows in the defined log.
7
US2018357448A1
SECURE MASTER AND SECURE GUEST ENDPOINT SECURITY FIREWALL
Publication/Patent Number: US2018357448A1 Publication Date: 2018-12-13 Application Number: 16/047,298 Filing Date: 2018-07-27 Inventor: Anderson, Timothy D.   Zbiciak, Joseph R. M.   Pierson, Matthew D.   Chirca, Kai   Assignee: TEXAS INSTRUMENTS INCORPORATED   IPC: G06F21/78 Abstract: Disclosed embodiments relate to a security firewall having a security hierarchy including: secure master (SM); secure guest (SG); and non-secure (NS). There is one secure master and n secure guests. The firewall includes one secure region for secure master and one secure region for secure guests. The SM region only allows access from the secure master and the SG region allows accesses from any secure transaction. Finally, the non-secure region can be implemented two ways. In a first option, non-secure regions may be accessed only upon non-secure transactions. In a second option, non-secure regions may be accessed any processing core. In this second option, the access is downgraded to a non-secure access if the security identity is secure master or secure guest. If the two security levels are not needed the secure master can unlock the SM region to allow any secure guest access to the SM region.
8
US2018239599A1
Wrapping Unmanaged Applications on a Mobile Device
Publication/Patent Number: US2018239599A1 Publication Date: 2018-08-23 Application Number: 15/957,642 Filing Date: 2018-04-19 Inventor: Aravindakshan, Vipin   Barton, Gary   Lang, Zhongmin   Walker, James   Assignee: Citrix Systems, Inc.   IPC: G06F21/53 Abstract: Methods and systems are disclosed for providing approaches to generating managed applications from unmanaged applications on a mobile device. The methods and systems may include storing, by a mobile device in a memory of the mobile device, one or more unmanaged applications each comprising a corresponding application bundle and decoding, by the mobile device, the retrieved application bundle corresponding to the first unmanaged application. The methods and systems may also include modifying, by the mobile device, the decoded application bundle corresponding to the first unmanaged application by adding a set of one or more policy-based control instructions, compiling, by the mobile device, the modified application bundle to generate a first managed application, the first managed application being configured to operate in accordance with the set of one or more policy-based control instructions, and providing, by the mobile device, the first managed application.
9
US2018288192A1
REMOTE DATA OBJECT PUBLISHING/SUBSCRIBING SYSTEM HAVING A MULTICAST KEY-VALUE PROTOCOL
Publication/Patent Number: US2018288192A1 Publication Date: 2018-10-04 Application Number: 15/997,436 Filing Date: 2018-06-04 Inventor: Kent, Iv David R.   Wright, Charles   Ferretti-smythe, Juan Cristian   Ries, Brian   Caudy, Ryan   Teodorescu, Radu   Assignee: Illumon LLC   IPC: H04L29/06 Abstract: Described are methods, systems and computer readable media for data object publishing/subscribing via a multicast key-value protocol.
10
US2018336216A1
Cache Aware Searching Based on One or More Files in One or More Buckets in Remote Storage
Publication/Patent Number: US2018336216A1 Publication Date: 2018-11-22 Application Number: 16/049,609 Filing Date: 2018-07-30 Inventor: Bitincka, Ledion   Batsakis, Alexandros   Lucas, Paul J.   Romito, Nicholas Robert   Assignee: Splunk, Inc.   IPC: G06F17/30 Abstract: Embodiments are disclosed for performing cache aware searching. In response to a search query, a first bucket and a second bucket in remote storage for processing the search query. A determination is made that a first file in the first bucket is present in a cache when the search query is received. In response to the search query, a search is performed using the first file based on the determination that the first file is present in the cache when the search query is received, and the search is performed using a second file from the second bucket once the second file is stored in the cache.
11
US2018293180A1
Determining Whether a Data Storage Is Encrypted
Publication/Patent Number: US2018293180A1 Publication Date: 2018-10-11 Application Number: 16/009,512 Filing Date: 2018-06-15 Inventor: Czarny, Benjamin   Mo, Jianpeng   Dynin, Boris   Assignee: OPSWAT, Inc.   IPC: G06F12/14 Abstract: A method, program and/or system reads first data through a first path from a location in a data storage. Second data is read through a second path from the same location in the data storage. The first data is compared to the second data. A match between the first data and the second data indicates that the first path did not encrypt the first data. A mismatch between the first data and the second data indicates that the first path encrypted the first data.
12
US2018364883A1
Device, Method, and Graphical User Interface for Moving and Dropping a User Interface Object
Publication/Patent Number: US2018364883A1 Publication Date: 2018-12-20 Application Number: 16/049,725 Filing Date: 2018-07-30 Inventor: Khoe, May-li   Hart, David J.   Assignee: Apple Inc.   IPC: G06F3/0486 Abstract: An electronic device detects a contact associated with a focus selector that controls movement of a respective user interface object; and while continuously detecting the contact, the device detects first movement of the contact. In response to detecting the first movement of the contact, the device moves the focus selector and the respective user interface object, and determines an intensity of the contact. The device detects second movement of the contact and in response to detecting the second movement of the contact: when the contact meets respective intensity criteria, the device moves the focus selector and the user interface object; and when the contact does not meet the respective intensity criteria, the device moves the focus selector without moving the user interface object.
13
US2018307830A1
METHOD FOR EXECUTING A PROGRAM INTENDED TO BE INTERPRETED BY A VIRTUAL MACHINE PROTECTED AGAINST FAULT INJECTION ATTACKS
Publication/Patent Number: US2018307830A1 Publication Date: 2018-10-25 Application Number: 15/957,855 Filing Date: 2018-04-19 Inventor: Sere, Ahmadou   Ammouche, Karim Madjid   Assignee: IDEMIA IDENTITY & SECURITY FRANCE   IPC: G06F21/53 Abstract: The present invention particularly concerns a method for executing a program (P) intended to be interpreted by a virtual machine (M), the method comprising steps of determination (102) of a reference code instruction to be interpreted when executing the program, interpretation (112) by the virtual machine of the reference code instruction using machine code. This method also comprises read-out (106) of interpretation rights data (DR) indicating a portion (P1) of the program containing code instructions interpretable by the virtual machine and, on the basis of read-out data, checking the presence (110) of the reference code instruction in the portion (P1) of the program (P), the interpretation of the reference code instruction being implemented by the virtual machine (M) only if the reference code instruction is contained in the portion (P1) of the program (P).
14
US2018322293A1
Providing Intrusion Detection, Monitoring And Protection In A System
Publication/Patent Number: US2018322293A1 Publication Date: 2018-11-08 Application Number: 15/977,081 Filing Date: 2018-05-11 Inventor: Sprenger, Mark E.   Gwin, Paul J.   Assignee: Intel Corporation   IPC: G06F21/60 Abstract: In an embodiment, a system includes a processor with at least one core to execute an application to provide intrusion detection and protection, a radar sensor to detect presence of one or more persons within a detection zone about the system and to output a detection notification responsive to the presence detection, and a peripheral controller coupled to the radar sensor to receive the detection notification and to provide the detection notification to the application, where the application is to cause a protection measure to be performed responsive to the detection notification. Other embodiments are described and claimed.
15
US2018232313A1
CACHE SECTOR USAGE PREDICTION
Publication/Patent Number: US2018232313A1 Publication Date: 2018-08-16 Application Number: 15/882,104 Filing Date: 2018-01-29 Inventor: Diestelhorst, Stephan   Svedas, Jonas   Sandberg, Andreas Lars   Nikoleris, Nikos   Assignee: ARM Limited   IPC: G06F3/06 Abstract: A system cache and method of operating a system cache are provided. The system cache provides data caching in response to data access requests from plural system components. The system cache has data caching storage with plural entries, each entry storing a block of data items and each block of data items comprising plural sectors of data items, and each block of data items being stored in an entry of the data caching storage with an associated address portion. Sector use prediction circuitry is provided which has a set of pattern entries to store a set of sector use patterns. In response to a data access request received from a system component specifying one or more data items a selected pattern entry is selected in dependence on a system component identifier in the data access request and a sector use prediction is generated in dependence on a sector use pattern in the selected pattern entry. Further data items may then be retrieved which are not specified in the data access request but are indicated by the sector use prediction, and memory bandwidth usage is thereby improved.
16
US2018246927A1
OPTIMIZING STANDBY DATABASE MEMORY FOR POST FAILOVER OPERATION
Publication/Patent Number: US2018246927A1 Publication Date: 2018-08-30 Application Number: 15/964,225 Filing Date: 2018-04-27 Inventor: Garcia-arellano, Christian M.   Roumani, Hamdi   Storm, Adam J.   Assignee: International Business Machines Corporation   IPC: G06F17/30 Abstract: A current minimum memory requirement for each memory consumer of one or more memory consumers of a primary database system is received. A current memory allocation for a standby database system is received. A set of benefit-to-cost metrics is received. A benefit-to-cost metric is a measure of whether each memory consumer would benefit or would not benefit from additional memory. The set of benefit-to-cost metrics is applied to the standby database system to define an upper bound memory allocation of the standby database system to function in the event of a failover from the primary database system. A scaling factor is determined. In response to receiving an indication of a failover of the primary database system to the standby database system, a ramp up of the standby database system is monitored. The ramp up of the standby database system uses the set of benefit-to-cost metrics and the determined scaling factor.
17
US2018267697A1
DUAL-FUNCTIONALITY INPUT MECHANISM FOR A COMMUNICATION DEVICE
Publication/Patent Number: US2018267697A1 Publication Date: 2018-09-20 Application Number: 15/756,508 Filing Date: 2015-09-18 Inventor: Su, Qiao   Han, Huimin   Hu, Haiqing   Liu, Jiwen   Assignee: MOTOROLA SOLUTIONS, INC.   IPC: G06F3/0484 Abstract: A communication device and methods for operating the same. One communication device includes a memory storing a software application, an electronic processor, a mechanical interface receiving a first user input, and a touch screen receiving a second user input. The touch screen is also configured to display an output generated by the software application. The electronic processor is configured to execute a software application stored in the memory, determine when the second user input is received simultaneously with the first user input, perform a first action based on the first user input when the second user input is not received simultaneously with the first user input, the first action being unrelated to operation of the software application, and perform a second action based on the first user input when the second user input is received simultaneously with the first user input, the second action relating to the operation of the software application.
18
US2018267762A1
Information Handling System Management of Virtual Input Device Interactions
Publication/Patent Number: US2018267762A1 Publication Date: 2018-09-20 Application Number: 15/461,601 Filing Date: 2017-03-17 Inventor: Aurongzeb, Deeder M.   Knoppert, Michiel Sebastiaan Emanuel Petrus   Ligameri, Mark R.   Assignee: Dell Products L.P.   IPC: G06F3/14 Abstract: An information handling system presents visual images at plural display devices and moves the visual images at the display devices responsive to touches made at one or more of the display devices with movement managed in a point mode or a touch mode as selected by one or more predetermined inputs. In the touch mode, the visual image moves as the touch moves. At detection of the predetermined input to select the point mode, the visual image moves a greater distance than the touch movement so that the end user is able to move the visual image between separate display devices.
19
US2018260296A1
PERFORMANCE METRICS FOR DIAGNOSING CAUSES OF POOR PERFORMING VIRTUAL MACHINES
Publication/Patent Number: US2018260296A1 Publication Date: 2018-09-13 Application Number: 15/981,745 Filing Date: 2018-05-16 Inventor: Bhide, Alok A.   Malviya, Poorva   Alekseyev, Leonid V.   Assignee: SPLUNK, INC.   IPC: G06F11/32 Abstract: The disclosed embodiments include a method for identifying a performance metric to diagnose a cause of a performance issues of virtual machine. The method includes obtaining data of a virtual machine, an indication that a storage volume contains data of the virtual machine, data about the storage volume, and an identification of the storage volume. The data of the virtual machine is correlated with the data about the storage volume based on the indication that the storage volume contains data of the virtual machine and the identification of the storage volume. A performance metric is identified based at least in part on an outcome of the correlating. The performance metric indicates that the storage volume is a cause of a performance issue of the virtual machine. A state related to the storage volume is changed to mitigate the cause of the performance issue of the virtual machine.
20
US2018121352A1
EFFICIENT AND SECURE DIRECT STORAGE DEVICE SHARING IN VIRTUALIZED ENVIRONMENTS
Publication/Patent Number: US2018121352A1 Publication Date: 2018-05-03 Application Number: 15/855,613 Filing Date: 2017-12-27 Inventor: Penner, Hartmut   Pasetto, Davide   Kandiraju, Gokul B.   Franke, Hubertus   Almasi, Gheorghe   Assignee: International Business Machines Corporation   IPC: G06F12/109 Abstract: A method, system and computer program product are disclosed for direct storage device sharing in a virtualized environment. In an embodiment, the method comprises assigning each of a plurality of virtual functions an associated memory area of a physical memory, and executing the virtual functions in a single root-input/output virtualization environment to provide each of a plurality of guests with direct access to the physical memory. In one embodiment, each of the guests is associated with a respective one of the virtual functions; and the assigning each of the plurality of virtual functions an associated memory area includes maintaining a per-virtual function mapping table identifying a respective one mapping function for each of the virtual functions, and each of the mapping functions mapping one of the memory areas of the physical area to an associated virtual memory.
Total 500 pages