Peripheral Configuration Patents (Class 710/8)
  • Patent number: 10740472
    Abstract: A multimedia file processing method and a multimedia file processing apparatus include: according to attributes of an acquired multimedia file, selecting a designated operating system for processing the multimedia file from multiple operating systems; and using the designated operating system to process the multimedia file.
    Type: Grant
    Filed: February 23, 2017
    Date of Patent: August 11, 2020
    Assignee: Yulong Computer Telecommunication Scientific (Shenzhen) Co., Ltd.
    Inventor: Yalong Luo
  • Patent number: 10728092
    Abstract: A settings management system in a remote server environment generates user interface displays with settings management user input mechanisms, and detects actuation of those user input mechanisms. Settings configuration metadata is generated, for a given setting, based upon the detected actuation. The settings metadata is output for access by a plurality of different, heterogeneous, computing environments, and the settings metadata is consistent across all of those environments.
    Type: Grant
    Filed: September 15, 2015
    Date of Patent: July 28, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Seshadri Mani, Robert G. Hawking, Omid Mola, Dongping (Donna) Huang
  • Patent number: 10725944
    Abstract: Implementations are provided herein for systems, methods, and a non-transitory computer product configured to analyze an input/output (IO) pattern for a data storage system, to identify an application type based on the IO pattern, and to select optimal deduplication and compression configurations based on the application type. The teachings herein facilitate machine learning of various metrics and the interrelations between these metrics, such as past IO patterns, application types, deduplication configurations, compression configurations, and overall system performance. These metrics and interrelations can be stored in a data lake. In some embodiments, data objects can be segmented in order to optimize configurations with more granularity. In additional embodiments, predictive techniques are used to select deduplication and compression configurations.
    Type: Grant
    Filed: March 6, 2020
    Date of Patent: July 28, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Nickolay Dalmatov, Kirill Bezugly
  • Patent number: 10715696
    Abstract: An information processing apparatus capable of communicating with an image forming apparatus via a network, the image forming apparatus being capable of communicating via facsimile, includes a second controller circuit that receives image data transmitted via facsimile, facsimile transmission information including information of one or more items about the facsimile transmission, and additional information including additional information of one or more items about the image data, in association with each other, from the image forming apparatus via the network, and determines a storage area to store the image data based on information of at least one item out of the information of the one or more items included in the facsimile transmission information and/or based on information of at least one item out of the information of the one or more items included in the additional information.
    Type: Grant
    Filed: April 19, 2019
    Date of Patent: July 14, 2020
    Assignee: KYOCERA DOCUMENT SOLUTIONS INC.
    Inventor: Yumi Nakagoshi
  • Patent number: 10691467
    Abstract: In one embodiment, a booting method using a system firmware with multiple embedded controller firmwares is provided to load a real embedded controller firmware into a memory of an embedded controller. In case the system firmware includes a header, an identification information of the real embedded controller firmware is included in the header and used to acquire a start code address of the real embedded controller firmware. Such booting method allows a common executable file being applied to different systems that operate embedded controllers with different embedded controller firmwares.
    Type: Grant
    Filed: May 23, 2018
    Date of Patent: June 23, 2020
    Assignee: Wistron Corporation
    Inventors: Wen-Tai Lin, Yu Ting Lee, Deng Yi Chang
  • Patent number: 10691807
    Abstract: A security device includes an interface and a processor. The interface is configured for connecting to a bus that serves a host device and a non-volatile memory (NVM) device. The processor is connected to the bus in addition to the host device and the NVM device. The processor is configured to detect on the bus a boot process, in which the host device retrieves boot code from the NVM device, and to ascertain a security of the boot process, based on an authentic copy of at least part of the boot code of the host device.
    Type: Grant
    Filed: April 7, 2019
    Date of Patent: June 23, 2020
    Assignee: NUVOTON TECHNOLOGY CORPORATION
    Inventors: Ziv Hershman, Dan Morav, Ilan Margalit, Nimrod Peled, Moshe Alon
  • Patent number: 10664257
    Abstract: Activities involving a secure element (SE) in a mobile device include a background operation. When the SE initiates the background operation, it informs the mobile device of an estimated duration. The mobile device thus recognizes that the SE is not in a stuck state, and maintains a clock signal and a power flow to the SE. Firmware updates to the SE include erasing a non-volatile (NV) memory in the SE in parallel with firmware or software updates to other processor systems in the mobile device. Needed data, for example calibration data or cryptographic key data, is preserved by storing data from some processor systems in one or more supplementary security domains (SSDs) in the SE. When a given processor system completes a firmware update, the needed data is restored to the processor system from the SSD.
    Type: Grant
    Filed: May 4, 2016
    Date of Patent: May 26, 2020
    Assignee: Apple Inc.
    Inventors: Li Li, Arun G. Mathias
  • Patent number: 10642514
    Abstract: The configuring device and method of expander configuration file of a storage system of present invention are to store a configuration file template for configuring the expanders, and to modify the configuration file template to the adapted configuration file corresponding to each expander when configuring the plurality of expander configuration files. The technical solution of the present invention can satisfy the requirement of configuring configuration file to each expander by storing configuration file template only, saving the storage space greatly, and can automatically proceed the modification according to an innovative algorithm without under the risk of error updating.
    Type: Grant
    Filed: March 2, 2016
    Date of Patent: May 5, 2020
    Assignees: INVENTEC (PUDONG) TECHNOLOGY CORPORATION, INVENTEC CORPORATION
    Inventor: Wei-Guo Zhao
  • Patent number: 10644949
    Abstract: Described systems and methods enable an automatic device detection/discovery, particularly of ‘Internet of Things’ client devices such as wearables, mobile communication devices, and smart home appliances, among others. Device detection comprises assigning a target device to a device category, such as “tablet computer from an unknown manufacturer, running Android®”. Some embodiments determine multiple preliminary category assignments according to distinct inputs such as HTTP user agent data, DHCP data, mDNS data, and MAC data. Each preliminary category assignment may come with an associated score. A definitive category assignment may be made according to an aggregate score. Applications include computer security, software provisioning, and remote device management, among others.
    Type: Grant
    Filed: March 29, 2017
    Date of Patent: May 5, 2020
    Assignee: Bitdefender IPR Management Ltd.
    Inventor: Bogdan C. Cebere
  • Patent number: 10644515
    Abstract: An example information processing system includes a main device, and an operation device attachable to the main device. The operation device includes a first control circuit, a first battery, and a first power supply circuit. The main device includes a second control circuit, a second battery, and a second power supply circuit. The second power supply circuit supplies power from the second battery to the operation device in response to satisfaction of a condition about the amount of remaining charge indicated by the remaining charge amount information transmitted from the operation device. When power is supplied from the main device to the operation device, the first power supply circuit supplies power supplied from the main device to the first control circuit, instead of power from the first battery.
    Type: Grant
    Filed: November 19, 2019
    Date of Patent: May 5, 2020
    Assignee: NINTENDO CO., LTD.
    Inventors: Yuki Tamaki, Hideto Matoba, Ryo Fukasawa, Shumpei Yasuda, Yasuyuki Shimohata, Toshiki Oizumi
  • Patent number: 10637944
    Abstract: In an information-processing terminal, a controller is configured to perform: receiving an image-related command operation for instructing an image-processing device to execute an image-related operation via an operation interface; and transmitting image-related command information to the image-processing device via a communication interface in response to receiving the image-related command operation, the image-related command information instructing the image-processing device to execute the image-related operation.
    Type: Grant
    Filed: July 6, 2016
    Date of Patent: April 28, 2020
    Assignee: Brother Kogyo Kabushiki Kaisha
    Inventor: Tatsuhiko Sone
  • Patent number: 10621123
    Abstract: Implementations are provided herein for systems, methods, and a non-transitory computer product configured to analyze an input/output (IO) pattern for a data storage system, to identify an application type based on the IO pattern, and to select optimal deduplication and compression configurations based on the application type. The teachings herein facilitate machine learning of various metrics and the interrelations between these metrics, such as past IO patterns, application types, deduplication configurations, compression configurations, and overall system performance. These metrics and interrelations can be stored in a data lake. In some embodiments, data objects can be segmented in order to optimize configurations with more granularity. In additional embodiments, predictive techniques are used to select deduplication and compression configurations.
    Type: Grant
    Filed: February 13, 2019
    Date of Patent: April 14, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Nickolay Dalmatov, Kirill Bezugly
  • Patent number: 10620964
    Abstract: System and method for plug and play is an architectural framework and associated mechanisms for plug and playable components. Further the present disclosure facilitates discovery of plug and playable components in a host system without human intervention in configuration and utilization. To achieve this, the system is provided with: a collection of standards and protocols to support functional and structural extensibility of systems; and a collection of services and events to support functional and structural extensibility of systems. Further, the present disclosure facilitates instant connection and disconnection of external component into the host system. In addition, the system also facilitates instant operation and halt of the functionalities provided by the external system and the components plugged into the host system.
    Type: Grant
    Filed: March 19, 2018
    Date of Patent: April 14, 2020
    Assignee: Tata Consultancy Services Limited
    Inventors: Anand Kumar, Kesav Vithal Nori
  • Patent number: 10623460
    Abstract: In a streaming application environment, input generated in a remote device may be synchronized with rendered content generated by a virtual streaming application in the streaming application environment in part by using frame refresh events passed between the remote device and the streaming application environment to enable the streaming application environment to effectively track a frame refresh rate of the remote device such that input events received from the remote device may be injected into the virtual streaming application at appropriate frame intervals.
    Type: Grant
    Filed: December 2, 2016
    Date of Patent: April 14, 2020
    Assignee: GOOGLE LLC
    Inventors: Chuo-Ling Chang, Ping-Hao Wu
  • Patent number: 10616045
    Abstract: Some embodiments provide a method for a controller that manages a physical network that implements multiple logical networks that include multiple logical routers. The method receives a command to change a particular centralized routing component of a logical router to an inactive state. At least two centralized routing components of the logical router are implemented on at least two different host machines in the physical network. The method identifies a host machine on which the particular centralized routing component operates. Other centralized routing components of other logical routers also operate on the identified host machine. The method sends a message to the identified host machine to cause the particular centralized routing component to change to an inactive state, without modifying a state of the identified host machine or the other centralized routing components operating on the identified host machine.
    Type: Grant
    Filed: March 6, 2017
    Date of Patent: April 7, 2020
    Assignee: Nicira, Inc.
    Inventors: Ankur Dubey, Abhishek Goliya
  • Patent number: 10581633
    Abstract: An automation device for the redundant control of a bus subscriber, including: a bus interface for communication with the bus subscriber; a first communication interface for communication with a first controller via a first communication network; a second communication interface for communication with the second controller via a second communication network; and a processor. The processor transmits bus data received from the bus interface to the first communication interface and to the second communication interface. The first communication interface transmits the received bus data to the first controller, the second communication interface transmits the received bus data to the second controller, and the first communication interface and the second communication interface are communicatively separated.
    Type: Grant
    Filed: April 15, 2016
    Date of Patent: March 3, 2020
    Assignee: Phoenix Contact GmbH & Co. KG
    Inventor: Jan Pollmann
  • Patent number: 10564906
    Abstract: An information processing device comprising circuitry configured to: acquire identification information for identifying a model; acquire attribute information indicating an attribute of each of a plurality of programs applicable to the model, based on the identification information; and select a program to be installed from the plurality of programs, based on a priority order that is determined in advance for the attribute information.
    Type: Grant
    Filed: January 24, 2017
    Date of Patent: February 18, 2020
    Assignee: Ricoh Company, Ltd.
    Inventors: Yoshihide Ando, Youichi Minegishi, Mariko Tohma
  • Patent number: 10564959
    Abstract: Apparatus and methods related to stored software libraries are provided. A computing device can receive versioned-shared-library information for a first software library used by a software application, where the versioned-shared-library information can include an identifier. The computing device can determine whether the computing device stores a copy of the first software library identified in the versioned-shared-library information by the identifier. The computing device can send a request for one of a full executable and a stripped executable for the software application, where the full executable includes the first software library, and where the stripped executable excludes the first software library. In response to the request, the computing device can receive the full executable or the stripped executable for the software application.
    Type: Grant
    Filed: July 6, 2017
    Date of Patent: February 18, 2020
    Assignee: Google LLC
    Inventors: Todd Kennedy, Dianne Hackborn, Agustin Fonts, Svetoslav Ganov
  • Patent number: 10554775
    Abstract: Presenting notifications to one or more computing devices of a user is provided. A notification is received addressed to a client service running on a computing device of one or more computing devices of the user. The notification is classified based on content associated with the notification. User context of the user is determined based on user-related information received from the one or more computing devices. The notification is presented to one or more of the one or more computing devices of the user according to one or more modes of presentation, based on classifying the notification and determining the user context.
    Type: Grant
    Filed: November 15, 2017
    Date of Patent: February 4, 2020
    Assignee: International Business Machines Corporation
    Inventors: Nicola Milanese, Stefano Sidoti, Andrea Tortosa
  • Patent number: 10547754
    Abstract: An information processing apparatus includes a receiving unit that receives change of registration information that is made after an operator's operation is performed on an application; and a returning unit that returns a state of at least part of the application to a state before the operator's operation in a case where the receiving unit receives the change of the registration information.
    Type: Grant
    Filed: May 16, 2017
    Date of Patent: January 28, 2020
    Assignee: FUJI XEROX CO., LTD.
    Inventor: Jun Nagumo
  • Patent number: 10547495
    Abstract: An information processing method includes: activating the SNMP module, and controlling an SNMP module to obtain device configuration information of an image forming apparatus from the image forming apparatus by using SNMP-based-communication information stored in Queue Property Bag by means of SNMP-based communication via a communication interface, the SNMP-based-communication information being authentication information necessary for the SNMP-based communication, and to store the obtained device configuration information in the Queue Property Bag; and determining a function that the image forming apparatus is configured to execute on the basis of the device configuration information obtained and stored in the Queue Property Bag by the SNMP module, and generating a first customized UI supporting the determined function, the first customized UI being a customized UI of the V4 printer driver.
    Type: Grant
    Filed: December 22, 2017
    Date of Patent: January 28, 2020
    Assignee: KYOCERA DOCUMENT SOLUTIONS INC.
    Inventors: Hiroshi Manabe, Paul Michael Ong Siy
  • Patent number: 10545770
    Abstract: Various systems and methods for configuring a pluggable computing device are described herein. A pluggable computing device may be configured to be compatible with a pluggable host system using a default communication channel to obtain configuration settings and configure a programmable logic device on the pluggable computing device. The pluggable computing device may perform chain of trust processing on the pluggable host system. The pluggable computing device may be disposed on a compute card, which may include a heat sink in a particular configuration.
    Type: Grant
    Filed: April 28, 2017
    Date of Patent: January 28, 2020
    Assignee: Intel Corporation
    Inventors: Yen Hsiang Chew, Eng Choon Tan
  • Patent number: 10528338
    Abstract: Disclosed are a firmware distribution system etc, including a first apparatus configured to send a firmware acquisition request and information regarding the installation location of the first apparatus; and a distribution apparatus configured to, when receiving the firmware acquisition request and the information regarding a installation location from the first apparatus via a network, distribute first firmware or second firmware depending on the information regarding the installation location to the first apparatus, the second firmware including the first firmware except a predetermined process of the first firmware.
    Type: Grant
    Filed: March 8, 2017
    Date of Patent: January 7, 2020
    Assignee: NEC CORPORATION
    Inventor: Toshio Inokuma
  • Patent number: 10521150
    Abstract: The present disclosure provides a data processing method and a device for a nonvolatile memory and a storage medium. The data processing method comprises: performing a full erase operation on the nonvolatile memory if a full erase operation command is received, such that the nonvolatile memory enters an initial state, wherein the initial state refers to a state in which all operations performed on the nonvolatile memory are valid; in the initial state, storing a data if the data is written in the memory is detected, wherein the data comprises a flag information; detecting the flag information if a data readout command triggered by a user is received; and identifying that the nonvolatile memory is in a default state and prohibiting the user from reading the data stored in the nonvolatile memory if the flag information is detected as an unreadable flag information.
    Type: Grant
    Filed: July 5, 2018
    Date of Patent: December 31, 2019
    Inventors: San-Ta Kow, Jinghui Zhu, Diwakar Chopperla
  • Patent number: 10521302
    Abstract: A technique for use in managing mapped RAID extents is disclosed. A neighborhood matrix denoting a distribution of neighboring physical storage portions across the N physical storage devices of the pool is created and initialized. A disk extent consumed array denoting a disk consumption metric is created and initialized. Disks in an extent pool are analyzed to identify a least consumed disk in the extent pool and a disk extent is allocated from the identified disk. The allocated disk extent is configured as a first disk extent for a first RAID extent. The neighborhood matrix and disk extent consumed array are updated appropriately. All the disks in the extent pool are analyzed to identify a valid disk extent that will result in the lowest variance value in the neighborhood matrix. The identified valid disk extent is allocated and the neighborhood matrix and disk extent consumed array are again updated.
    Type: Grant
    Filed: August 4, 2017
    Date of Patent: December 31, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: Jian Gao, Ilya Usvyatsky, Weihua Li, Geng Han, Xinlei Xu, Jibing Dong
  • Patent number: 10510382
    Abstract: In conventional systems with a plurality of UFS devices daisy-chained to a UFS host, a UFS device driver must be able to differentiate among the links, and send either link control messages or data/management (D/M) messages to a UFS host controller. This can make force the UFS device driver to be complicated and error prone. To address this issue, a host controller can provide a uniform view of a plurality of daisy-chained devices to a device driver of a host. For example, the host controller can be such that from the perspective of the device driver, each device can appear to be a point-to-point connected device. This can allow the device driver to use a same set of link control messages to control the links. In this way, the device driver can be simplified and thus less error prone.
    Type: Grant
    Filed: October 12, 2017
    Date of Patent: December 17, 2019
    Assignee: Qualcomm Incorporated
    Inventors: Hyunsuk Shin, David Teb, Hung Vuong, Venkatakrishnan Gopalakrishnan
  • Patent number: 10496607
    Abstract: A device may be configured to perform techniques that enable may be used to allocate allocation units within a file system volume to data objects in a parallel manner. A file system driver may be configured to perform allocation operations based on an allocation mapping structure being logically partitioned into one or more of windows. Each window may be able to be lock independently during allocation operations. Window metadata may be used to evaluate windows of an allocation mapping structure.
    Type: Grant
    Filed: March 30, 2017
    Date of Patent: December 3, 2019
    Assignee: Tuxera Inc.
    Inventor: Anton Ivanov Altaparmakov
  • Patent number: 10496285
    Abstract: Techniques for processing I/O operations may include: detecting, at a host, a sequence of I/O operations to be sent from the host to a data storage system, wherein each of the I/O operations of the sequence specifies a target address included in a first logical address subrange of a first logical device; sending, from the host, the sequence of I/O operations to a same target port of the data storage system, wherein each of the I/O operations of the sequence includes an indicator denoting whether resources used by the same target port in connection with processing said each I/O operation are to be released subsequent to completing processing of said each I/O operation; receiving the sequence of I/O operations at the same target port of the data storage system; and processing the sequence of I/O operations.
    Type: Grant
    Filed: January 18, 2018
    Date of Patent: December 3, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: Jaeyoo Jung, Ramesh Doddaiah, Owen Martin, Arieh Don
  • Patent number: 10496590
    Abstract: Redirection policies can be applied based on the Windows class of a USB device. When an agent on the server receives notification that a USB device has been connected to a client terminal that has a remote desktop connection with the server, the agent can employ the device descriptor contained in the notification to obtain the Windows class of the device. If the Windows class is obtained, and prior to causing the device to be enumerated on the server, the Windows class can be employed to apply one or more redirection policies. In this way, a redirected USB device can be managed at a much more granular level.
    Type: Grant
    Filed: January 23, 2017
    Date of Patent: December 3, 2019
    Assignee: Wyse Technology L.L.C.
    Inventor: Gokul Thiruchengode Vajravel
  • Patent number: 10498739
    Abstract: Methods and systems for sharing the access rights of multiple users in a computing system, each of the multiple users having corresponding user credentials and corresponding access rights to controlled objects in the computing system, so as to enable a specific user to temporarily access controlled objects for which he does not have access rights, and another user does have access rights.
    Type: Grant
    Filed: November 8, 2016
    Date of Patent: December 3, 2019
    Assignee: Comigo Ltd.
    Inventor: Menahem Lasser
  • Patent number: 10484450
    Abstract: The present invention provides for network control of a radio module having a plurality of input/output (I/O) ports capable of communication with one or more sensing devices across a network, where the radio module may be controlled remotely to obtain information from one or more networked remote sensing devices.
    Type: Grant
    Filed: December 19, 2017
    Date of Patent: November 19, 2019
    Assignee: Aeris Communications, Inc.
    Inventors: Michael Garner, Yixiang Chen
  • Patent number: 10474808
    Abstract: A system includes a remote computer device and a patient bed in communication with the remote computer device. The patient bed has circuitry operable by a user to obtain at least one software application from the remote computer device. The system also has an authentication software module that verifies that the at least one software application is authorized for use on the patient bed.
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: November 12, 2019
    Assignee: Hill-Rom Services, Inc.
    Inventor: Keith A. Huster
  • Patent number: 10452582
    Abstract: A security device includes an interface and a processor. The interface is configured for connecting to a bus that serves one or more peripheral devices. The bus includes (i) one or more dedicated signals that are each dedicated to a respective one of the peripheral devices, and (ii) one or more shared signals that are shared among the peripheral devices served by the bus. The processor is connected to the bus as an additional device in addition to the peripheral devices, and is configured to disrupt on the bus a transaction in which a bus-master device attempts to access a given peripheral device, by disrupting a dedicated signal associated with the given peripheral device.
    Type: Grant
    Filed: April 18, 2018
    Date of Patent: October 22, 2019
    Assignee: Nuvoton Technology Corporation
    Inventors: Ziv Hershman, Moshe Alon, Dan Morav, Oren Tanami
  • Patent number: 10452597
    Abstract: A unified communication platform for computer peripherals enables one peripheral device of a plurality of devices to communicate and control one or more of the other peripheral devices of the plurality of devices, wherein the plurality of devices are associated with a host device, according to certain embodiments.
    Type: Grant
    Filed: October 12, 2016
    Date of Patent: October 22, 2019
    Inventor: Taniyyus Syed
  • Patent number: 10452310
    Abstract: A method for validating cabling for storage component admission to a storage array is provided. As a part of the method, in response to a coupling of a storage element to the storage array, a current cabling arrangement of the storage array is accessed and the current cabling arrangement of the storage array is compared with a stored cabling configuration of the storage array. If the current cabling arrangement is compatible with the stored cabling configuration, at least one storage component of the storage element is admitted to the storage array. If the current cabling arrangement is incompatible with the stored cabling configuration, admission of the at least one storage component of the storage element to the storage array is denied and the cabling that is incompatible with the stored cabling configuration is identified.
    Type: Grant
    Filed: July 13, 2016
    Date of Patent: October 22, 2019
    Assignee: Pure Storage, Inc.
    Inventor: Warren W. Jew
  • Patent number: 10432406
    Abstract: Embodiments are directed towards managing network communication. A TMC may be arranged to receive network traffic that includes cipher negotiation information from a client computer. The TMC may receive other network traffic from a server computer that may include server cipher negotiation information. The TMC provides negotiation data that may correspond to the client cipher negotiation information and other negotiation data that may correspond to the server cipher negotiation information. The TMC may store the negotiation data and the other negotiation data in a data store. Then TMC may send the server cipher negotiation information at least the client computer. If a query is received from a query client, the TMC may provide result set information based on the stored the negotiation data and the other negotiation data in the data store. The TMC may send the reporting information based on the result set information to the query client.
    Type: Grant
    Filed: December 22, 2016
    Date of Patent: October 1, 2019
    Assignee: F5 Networks, Inc.
    Inventor: Saxon Carl Amdahl
  • Patent number: 10423334
    Abstract: Embodiments for predetermining optimal demount position for demounting data storage cartridges in an automated data storage library by a processor. A selected demount position may be predetermined, while performing one of a plurality of robotic movements by an accessor, for each mounted data storage cartridge for demounting data storage cartridges in the automated data storage library such that each predetermined selected demount position is stored in a lookup table of predetermined selected demount positions for a subsequent demount operation. The idle time of the accessor during a demount operation may be reduced.
    Type: Grant
    Filed: January 3, 2017
    Date of Patent: September 24, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Illarion Borisevich, Shawn M. Nave, Khanh V. Ngo, Timothy K. Pierce
  • Patent number: 10409700
    Abstract: A method is provided to get a high test coverage through a large number of test cases with a minimum number of test programs. Tests are performed flexibly in various environments, using parameters in multiple dimensions. The parameters can be dynamically extracted from the machine or simulator either by controlling scripts or by the test program itself. Multiple ways are offered to execute subsets of the test combinations.
    Type: Grant
    Filed: July 12, 2017
    Date of Patent: September 10, 2019
    Assignee: International Business Machines Corporation
    Inventors: H. Eberhard Lange, Klaus Theurich
  • Patent number: 10409626
    Abstract: A virtualization platform for Network Functions Virtualization (NFV) is provided. The virtualization platform may include a host processor coupled to an acceleration coprocessor. The acceleration coprocessor may be a reconfigurable integrated circuit to help provide improved flexibility and agility for the NFV. To help improve performance predictability, a hierarchical accelerator registry may be maintained on the coprocessor and/or on local servers. The accelerator registry may assign different classes and speed grades to various types of available resources to help the virtualized network better predict certain task latencies. The accelerator registry may be periodically updated based on changes detected in the local storage and hardware or based on changes detected in remote networks.
    Type: Grant
    Filed: October 6, 2016
    Date of Patent: September 10, 2019
    Assignee: Altera Corporation
    Inventors: Allen Chen, Abdel Rabi
  • Patent number: 10403350
    Abstract: A control unit includes a non-volatile memory and a CPU. The non-volatile memory stores activation interval information indicating an activation interval of mixed processing of transmission processing and non-transmission processing. The transmission processing executes a signal transmission through a bus and the non-transmission processing executes no signal transmission through the bus. The CPU determines an execution start time of the mixed processing based on the activation interval information stored in the non-volatile memory and executes the mixed processing from a determined execution start time. An interval of execution of the signal transmission processing executed in the mixed processing by changing the activation interval information stored in the non-volatile memory.
    Type: Grant
    Filed: October 9, 2017
    Date of Patent: September 3, 2019
    Assignee: DENSO CORPORATION
    Inventor: Hiroshi Sakamoto
  • Patent number: 10394586
    Abstract: A hypervisor receives a notification from a guest operating system of a virtual machine that includes a capability indicator of support provided by a virtual device driver for recovering from a surprise removal of a corresponding virtual device from the virtual machine. The hypervisor, upon receiving a request to remove the virtual device from the virtual machine, uses the capability indicator received from the guest operating system to identify one or more actions to be performed to remove the virtual device from the virtual machine. The hypervisor then removes the virtual device from the virtual machine using the identified actions.
    Type: Grant
    Filed: August 13, 2015
    Date of Patent: August 27, 2019
    Assignee: Red Hat Israel, Ltd.
    Inventor: Michael Tsirkin
  • Patent number: 10394723
    Abstract: The present disclosure provides a data accessing method applied to a PCIe storage device. The method comprises: receiving a data reading/writing request sent by a host; calculating a physical storage location of data to be accessed, based on the data reading/writing request, wherein the physical storage location comprises a plurality of PCIe storage devices communicating according to a network protocol; acquiring the data from the plurality of PCIe storage devices based on the network protocol and transferring the data to the host. Also, the disclosure provides a PCIe storage device. With the solution of the disclosure, a PCIe storage device is enabled to access both local and cloud storages, the small-capacity problem with the local storage is addressed and operations of a host's operating system for managing two different types of heterogeneous storages are simplified.
    Type: Grant
    Filed: September 9, 2015
    Date of Patent: August 27, 2019
    Assignees: BEIJING LENOVO SOFTWARE LTD, LENOVO (BEIJING) LIMITED
    Inventors: Bibo Yang, Xingzhong Mao, Haiyang Wang, Anrong Yang
  • Patent number: 10362118
    Abstract: A method and system are provided that synchronize one or more appliances to one or more users' schedules. Sensor data may be obtained from a sensor. The sensor data may indicate a state of a first appliance. A user location may be determined. A first characteristic of the first appliance may be obtained. Based upon the user location and the sensor data, a schedule indicating when the user will desire a state change of the first appliance may be determined. A feature of the first appliance may be dynamically modified to cause the first appliance to operate according to the schedule. A notice may be sent to the user that contains information about the first appliance.
    Type: Grant
    Filed: January 6, 2017
    Date of Patent: July 23, 2019
    Assignee: GOOGLE LLC
    Inventors: John Henry Grossman, IV, Scott Bartlett
  • Patent number: 10355877
    Abstract: A kiosk system which is capable of maintaining kiosk devices online without physical manipulation is disclosed. The kiosk system capable of forcing a programmatic re-initialization of kiosk devices when necessary. Individual devices in the kiosk system can be initialized and re-initialized in parallel with normal operation of the kiosk system.
    Type: Grant
    Filed: February 23, 2009
    Date of Patent: July 16, 2019
    Assignee: Tillster, Inc.
    Inventors: John Edward Silva, Suzanne Grace Arena, Anthony J. K. Kua
  • Patent number: 10346591
    Abstract: Via communications with an association management resource, an operator of a respective fluid delivery system can associate a medical device (fluid pump) with a particular entity such as a patient, location, one or more other medical devices, the caregiver, etc. Thereafter, the operator of the fluid delivery system is able to better manage use of the fluid delivery system based on relevant medical information, which is accessible as a result of creating the association. For example, the association management resource gathers and stores information associated with the entity prior to the operator providing the input associating the fluid delivery system with the entity. After the operator of the fluid delivery system creates the association, the medical information associated with the entity is immediately available to the fluid delivery system and/or corresponding operator of the fluid delivery system.
    Type: Grant
    Filed: February 4, 2014
    Date of Patent: July 9, 2019
    Assignee: Ivenix, Inc.
    Inventors: George W. Gray, William C. McQuaid, Jesse E. Ambrosina
  • Patent number: 10321302
    Abstract: The present disclosure provides a method and a terminal. The method includes the follows. When a communications server delivers a configuration file, or when a user performs setting based on the configuration file delivered by the communications server, the configuration file delivered by the communications server is stored as a server configuration file of a current service card, or configuration information set by the user based on the configuration file is stored as a user configuration file of the current service card. When the current service card of the terminal is replaced, the user configuration file of the current service card is searched to find a user configuration file corresponding to a replacement service card, and user configuration information is acquired according to the user configuration file corresponding to the replacement service card.
    Type: Grant
    Filed: June 27, 2017
    Date of Patent: June 11, 2019
    Assignee: Nanchang Coolpad Intelligent Technology Company Limited
    Inventors: Yuyuan Lin, Lingxin Liu
  • Patent number: 10303470
    Abstract: In one embodiment, a method includes defining a hardware feature policy for one or more hardware components of a system; and enabling and/or disabling one or more hardware features of one or more of the hardware components based on the hardware feature policy, where the hardware feature policy comprises instructions to enable and/or disable access to the one or more hardware features based on one or more criteria.
    Type: Grant
    Filed: May 4, 2016
    Date of Patent: May 28, 2019
    Assignee: International Business Machines Corporation
    Inventors: Susan K. Candelaria, John R. Paveza
  • Patent number: 10296332
    Abstract: In one embodiment, a computer program product includes a computer readable storage medium having stored/encoded thereon: first program instructions executable by a device to cause the device to define a hardware feature policy for one or more hardware components of a system; and second program instructions executable by the device to cause the device to enable and/or disabling one or more hardware features of one or more of the hardware components based on the hardware feature policy, where the hardware feature policy comprises instructions to enable and/or disable access to the one or more hardware features based on one or more criteria.
    Type: Grant
    Filed: May 4, 2016
    Date of Patent: May 21, 2019
    Assignee: International Business Machines Corporation
    Inventors: Susan K. Candelaria, John R. Paveza
  • Patent number: 10290071
    Abstract: A care system includes a mobile communication device, a remote server, and a patient support system in communication with either or both of the mobile communication device and the remote server. The mobile communication device operates as a user interface for the patient support system. The remote server provides computing power for the patient support system for resource intensive computing tasks. A system for use in a healthcare facility includes patient care devices located in a patient room. The system also includes an application server located remotely from the patient room. The application server stores application software associated with each patient care device. The system further includes a universal caregiver interface situated in the patient room and in communication with the application server. The universal caregiver interface receives application software from the application server.
    Type: Grant
    Filed: March 24, 2014
    Date of Patent: May 14, 2019
    Assignee: Hill-Rom Services, Inc.
    Inventors: Thomas F. Heil, Eric D. Agdeppa, Steven A. Dixon, Charles A. Howell, Thomas M. Gillis, Benjamin E. Howell, Christian Saucier, Kelli F. Rempel, Keith A. Huster, Irvin J. Vanderpohl, III, Andrew S. Robinson, Mary L. Butler, Bryan J. Bello, Michael S. Hood, Frederick C. Davidson, David M. Girardeau
  • Patent number: 10268816
    Abstract: A system for changing policy information of a process is provided. When a process is to execute, the system stores policy information for the process in association with the process code. The system also creates a token for the process. The token provides evidence of the policy for the process and includes at least a reference to the stored policy information. The system provides the token to the process for use by the process as evidence of the policy for the process. When the process provides the token to a service provider, the service provider uses the reference to access the policy information for the process. While the process is executing, the system modifies the stored policy information. When the process subsequently provides the token to a service provider, the service provider uses the reference to access the modified policy information for the process.
    Type: Grant
    Filed: March 31, 2016
    Date of Patent: April 23, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Md. Nazmus Sakib, Yogesh Mehta, Kinshumann Kinshumann, Vishal Agarwal, Giridharan Sridharan, Arnold Paul Pereira, Deskin Miller, Narendra Acharya