By Detachable Memory Patents (Class 710/13)
  • Patent number: 11650897
    Abstract: Systems and methods for asset management are provided. Event data characterizing events experienced by assets distributed among different sites of a fleet is maintained. The event data includes an asset location within an asset hierarchy of the fleet and an event parameter corresponding to the event. A graphical user interface (GUI) is generated that displays a first window including a hierarchical list of assets organized according to their position within the asset hierarchy. When the GUI receives a selection of a level within the hierarchical list, events associated with the selected level can be identified. Identified events can be classified based upon their event data as a unique event having a single occurrence or a repeat event having multiple occurrences. In response to receipt of the selection, the GUI is updated to display a second window listing single entries for respective unique events and single entries for respective repeat events.
    Type: Grant
    Filed: June 30, 2021
    Date of Patent: May 16, 2023
    Assignee: Baker Hughes Holdings LLC
    Inventors: Shamika Khanolkar, Jackie Tappan, Jojy Chakkalackal, Chelsea O'Bryan
  • Patent number: 11595346
    Abstract: Disclosed are an electronic device for wireless communication and a method thereof. The electronic device may include an interface module and a processor. The processor may be configured to establish a first Ethernet tethering connection with an external electronic device by using an Ethernet driver, provide an Internet service to the external electronic device using a first IP address allocated to the external electronic device, deactivate the Ethernet driver in response to identifying that the IP address of the electronic device is changed and the first Ethernet tethering connection is in the bridge mode, reactivate the deactivated Ethernet driver, establish a second Ethernet tethering connection with the external electronic device by using the reactivated Ethernet driver, and provide the Internet service to the external electronic device using a second IP address allocated to the external electronic device.
    Type: Grant
    Filed: November 10, 2021
    Date of Patent: February 28, 2023
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Wookwang Lee, Milim Lee
  • Patent number: 11556484
    Abstract: A method of applying feedback control on peripheral units supplying energy to manufacturing units in a manufacturing facility uses a trained model, and includes: mapping supply relations between peripheral units and manufacturing units into a schema; establishing communications with sensors monitoring peripheral unit metrics indicative of energy transfer from the peripheral units to the manufacturing units; training the model based on the schema and training data gathered by communication with the sensors during a training period, the trained model predicting energy usage by the peripheral machines with a specified degree of accuracy; and during a control period following the training period, gathering further data from the sensors and minimizing energy usage by the peripheral units while supplying the total energy demanded by the manufacturing units by controlling at least one of the peripheral units based on an outcome of inputting the further data into the trained model.
    Type: Grant
    Filed: August 23, 2021
    Date of Patent: January 17, 2023
    Assignee: Ecoplant Technological Innovation LTD
    Inventors: Aviran Yaacov, Yaron Harel, Mordechai Yaakov
  • Patent number: 11467780
    Abstract: A system for discovery of all devices and drives connected directly or indirectly to a backplane uses a MCU to send a communication to a controller on a platform to determine a type of upstream connection between the backplane and the platform and generate a data structure containing the information. The MCU then searches for ports on the backplane to identify devices directly connected to the backplane. The MCU searches for connectors connected to the ports to identify possible other devices and drives. The MCU searches for slot information for slots connected to the downstream connectors. The connector information, port information and slot information is stored in the data structure and the data structure is communicated to a CPLD on the platform for use by a BIOS.
    Type: Grant
    Filed: July 28, 2021
    Date of Patent: October 11, 2022
    Assignee: Dell Products L.P.
    Inventors: Alberto David Perez Guevara, Kurt Wade Shetler, Seokwoo Lee
  • Patent number: 11308465
    Abstract: The method enables banking data to be programmed in an integrated circuit of a watch by an asymmetric encryption and decryption algorithm. The method includes the steps of: transmitting a public key of the integrated circuit and a digital certificate generated by a certification authority on the basis of a private key of the certification authority and of the integrated circuit public key, from the portable object to a bank, verifying the digital certificate in the bank by a public key of the authority, and if the digital certificate is validated, transmitting encrypted confidential data personalized to an owner of the portable object from the bank to the portable object, and decrypting the encrypted data received by the application-specific integrated circuit of the portable object by means of a private key of the integrated circuit, to store the decrypted confidential data personalized to the portable object owner.
    Type: Grant
    Filed: June 7, 2016
    Date of Patent: April 19, 2022
    Assignee: EM Microelectronic-Marin S.A.
    Inventor: Stephanie Salgado
  • Patent number: 11216511
    Abstract: Systems and methods are disclosed for allowing a user to iteratively build a query. For example, a user interface (UI) data manager can obtain a child query entered or selected by a user. The child query may be a child query to a parent query, such that execution of the child query relies on the query results of the parent query. The UI data manager can associate an identifier corresponding to the query results of the parent query with the child query, and cause a data intake and query system to execute the second query using the identifier. The UI data manager can then instruct a client browser to display the query results provided by the data intake and query system in a graphical user interface (GUI) in an area separate from an area that displays the query results of the parent query.
    Type: Grant
    Filed: July 16, 2019
    Date of Patent: January 4, 2022
    Assignee: Splunk Inc.
    Inventors: Nasim Bigdelu, Hema Krishnamurthy Mohan, Amin Moshgabadi, Clark Eugene Mullen, Siri Singamneni, Daniel Streit
  • Patent number: 11157427
    Abstract: An information handling system may include a basic input/output system (BIOS), a management controller configured to provide out-of-band management of the information handling system, a plurality of communications bus root complex ports, and a storage backplane having a plurality of slots configured to receive respective storage resources. The information handling system may be configured to: store, at the management controller, an initial data structure containing a correspondence between the plurality of communications bus root complex ports and the plurality of slots; transmit, from the BIOS to the management controller, information regarding bus numbers for a plurality of enumerated information handling resources coupled to the communications bus; and determine, by the management controller, a correspondence between the bus numbers and the plurality of slots.
    Type: Grant
    Filed: March 6, 2020
    Date of Patent: October 26, 2021
    Assignee: Dell Products L.P.
    Inventors: Robert R. Leyendecker, Rui An
  • Patent number: 11119970
    Abstract: A vehicle having a plurality of application boards connected to a storage device via a bus, such as a Peripheral Component Interconnect Express (PCI Express or PCIe) bus. The storage device presents on the bus a plurality of virtual storage devices via virtualization of a set of resources of the storage device (e.g., in accordance with Single Root Input/Output Virtualization (SR-IOV) or Multi Root Input/Output Virtualization (MR-IOV)). The virtual storage devices are assigned to the plurality of application boards respectively. The bus and/or the storage device facilitates communications among the plurality of application boards and resource sharing.
    Type: Grant
    Filed: June 11, 2020
    Date of Patent: September 14, 2021
    Assignee: Micron Technology, Inc.
    Inventor: Alberto Troia
  • Patent number: 11080385
    Abstract: The disclosed computer-implemented method for enabling multi-factor authentication for seamless website logins may include (1) generating a numerical sequence utilized for authenticating a user for multi-factor authentication on a website, (2) detecting user login credentials for initiating a multi-factor authentication session on the website, (3) receiving, in response to the user login credentials, a request for multi-factor authentication data associated with the numerical sequence from the website, (4) retrieving, utilizing an application programming interface (API), the multi-factor authentication data from a secure storage associated with the user, and (5) providing, utilizing the API, the multi-factor authentication data to the website to login the user. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: September 24, 2018
    Date of Patent: August 3, 2021
    Assignee: NortonLifeLock Inc.
    Inventors: SriHarsha Angara, Michael Lo, Simon Tiku, John Meehan
  • Patent number: 10915472
    Abstract: A computer system with programmable serial presence detection (SPD) data is disclosed. The computer system uses a user-programmable memory to store virtual SPD data which includes the configuration information of the memory module. The virtual SPD data is stored separately from the system boot code of the computer system. A computing unit uses a memory driver to drive the memory module. The memory driver accesses the user-programmable memory through a virtual SPD module to acquire the configuration information of the memory module.
    Type: Grant
    Filed: October 14, 2019
    Date of Patent: February 9, 2021
    Assignee: SHANGHAI ZHAOXIN SEMICONDUCTOR CO., LTD.
    Inventors: Jing Long Liu, Fei Duan, Li Ge, Dong Bo Zhang
  • Patent number: 10820415
    Abstract: In an embodiment, an adapter assembly includes a plurality of system connectors configured to simultaneously engage a plurality of receiving connectors of an external system when inserted in the external system and simultaneously disengage from the plurality of receiving connectors of the external system when disengaged from the external system. The adapter assembly includes a device-receiving connector configured to engage a connector of a removable device, where the adapter assembly is configured to house at least a portion of the removable device. The adapter assembly includes connections between at least a portion of the plurality of system connectors and the device-receiving connector, where the connections are configured to route communication lanes of the removable device to one or more of the plurality of system connectors.
    Type: Grant
    Filed: June 17, 2019
    Date of Patent: October 27, 2020
    Assignee: Facebook, Inc.
    Inventor: Ross Stenfort
  • Patent number: 10706002
    Abstract: A vehicle having a plurality of application boards connected to a storage device via a bus, such as a Peripheral Component Interconnect Express (PCI Express or PCIe) bus. The storage device presents on the bus a plurality of virtual storage devices via virtualization of a set of resources of the storage device (e.g., in accordance with Single Root Input/Output Virtualization (SR-IOV) or Multi Root Input/Output Virtualization (MR-IOV)). The virtual storage devices are assigned to the plurality of application boards respectively. The bus and/or the storage device facilitates communications among the plurality of application boards and resource sharing.
    Type: Grant
    Filed: March 13, 2018
    Date of Patent: July 7, 2020
    Assignee: Micron Technology, Inc.
    Inventor: Alberto Troia
  • Patent number: 10558468
    Abstract: Technologies are disclosed herein that allow for utilization of memory channel storage (“MCS”) devices in a computing system. The address range for the MCS device may be reserved during an initial boot phase of the computing system, even if the MCS is not fully accessible during the initial boot phase, due to storage of prior MCS address data in non-volatile memory. If changes to the address are detected in a later boot phase, the stored information may be updated and a reboot requested.
    Type: Grant
    Filed: October 22, 2015
    Date of Patent: February 11, 2020
    Assignee: American Megatrends International, LLC
    Inventors: Senthamizhsey Subramanian, Bejean David Mosher
  • Patent number: 10521372
    Abstract: Electronic devices according to various embodiments of the present invention comprise: a connector for communicating serial data to an external electronic device; a nonvolatile memory; and a processor, wherein the processor is configured to: acquire identification information of the external electronic device via the connector; confirm whether or not a designated mode of the external electronic device is supported at least on the basis of the identification information; based on the identification that the external electronic device supports the designated mode, acquire first additional information associated with the external electronic device; based on the identification that the external electronic device does not support the designated mode, acquire second additional information associated with the external electronic device; and store the identification information or at least a part of the second additional information in the nonvolatile memory.
    Type: Grant
    Filed: February 14, 2017
    Date of Patent: December 31, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Woo-Kwang Lee, Dong-Rak Shin, Kyoung-Hoon Kim
  • Patent number: 10503665
    Abstract: An authentication system and method of operation thereof includes: an input device for receiving a login credential for inputting into a memory lock system; a controller for detecting a communication channel from the memory lock system to an electronic system; a locking function controller for setting an unlocked status to a memory of the memory lock system based on the login credential; a transfer function controller for providing authentication information from the memory based on the unlocked status; and wherein: the controller is for enabling an access to an account based on the communication channel and based on the authentication information.
    Type: Grant
    Filed: May 21, 2015
    Date of Patent: December 10, 2019
    Assignee: ClevX, LLC
    Inventors: Lev M. Bolotin, Simon B. Johnson
  • Patent number: 10482053
    Abstract: An information processing apparatus includes a basic control module and a function extension module. The function extension module includes a storage unit in which extension setting information for enabling the basic control module to control the function extension module to execute a function is stored in advance, and a setting information transmission unit that transmits the extension setting information to the basic control module.
    Type: Grant
    Filed: December 10, 2018
    Date of Patent: November 19, 2019
    Assignee: SHARP KABUSHIKI KAISHA
    Inventor: Atsushi Ohnuma
  • Patent number: 10394722
    Abstract: A filter driver can be employed to manage the Alt-Mode interfaces of a USB Type-C device. The filter driver can be loaded on the device stack for the USB Type-C device to allow the filter driver to intercept and modify communications for determining which alternate modes the USB Type-C device supports. The filter driver can modify the communications based on administrative rules or policies which dictate the type of alternate modes that should be allowed within a particular user session. By modifying these communications, supported but not allowed alternate modes will not be made available.
    Type: Grant
    Filed: August 7, 2018
    Date of Patent: August 27, 2019
    Assignee: Dell Products L.P.
    Inventor: Gokul Thiruchengode Vajravel
  • Patent number: 10359815
    Abstract: A solid state drive (SSD) storage bay includes storage trays and connector cards. A storage tray has a an interposer and an SSD module. A connector of the interposer is connected to a connector of the SSD module, and another connector of the interposer is connected to a connector of a connector card. The connector card includes terminals that connect to a bus of a computer system. The interposer includes wirings that allow electrical signals to propagate between the two connectors of the interposer. The interposer includes circuitry that allow for voltage regulation of supply voltage, level shifting, and hot-swapping.
    Type: Grant
    Filed: September 21, 2018
    Date of Patent: July 23, 2019
    Assignee: SUPER MICRO COMPUTER, INC.
    Inventors: Te-Chang Lin, Lawrence Lam, Thompson Tang
  • Patent number: 10162724
    Abstract: A method for inspecting a host computer using a USB device, wherein the USB device is selectively operable in a mass storage mode and in a computing mode. The method comprises booting an inspection operating system on the host computer from the USB device, when the USB device is operated in the mass storage mode, the inspection operating system providing one or more inspection functions for inspecting the host computer, switching the USB device from the mass storage mode to the computing mode, and inspecting the host computer using the one or more inspection functions of the inspection operating system, the one or more inspection functions being controlled from the USB device operated in the computing mode.
    Type: Grant
    Filed: December 19, 2016
    Date of Patent: December 25, 2018
    Assignee: CASSIDIAN CYBERSECURITY GMBH
    Inventor: Maxim Salomon
  • Patent number: 10152428
    Abstract: A service level is assigned to each application that uses virtual memory. The service level is used to select a type of memory used when paging-in data. The service level is used to select a type of storage used when paging out data. The service level is used to select a page to evict from memory, e.g. based on service level probabilities. The service level is used to select a number of contiguous pages to page-in, e.g. based on a service level scalar. Accesses (hits) to the pages in memory may be tracked, including contiguous pages that are paged-in based on the scalar. Pages with low hit frequency may be evicted. The scalar for an application may be adjusted when at least some of the contiguous pages are infrequently accessed.
    Type: Grant
    Filed: July 13, 2017
    Date of Patent: December 11, 2018
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Malak Alshawabkeh, Owen Martin
  • Patent number: 10129012
    Abstract: A non-source-synchronous system may include a clock-sending device and a clock-receiving device that communicate via a communications bus. The clock-sending device and the clock-receiving device may perform a tuning operation, in which the clock-receiving device sends one or more data signals on one or more data lines of the communications bus to the clock-sending device. The clock-sending device may delay its internal clock signal by an amount based on the one or more data signals. The clock-sending device may then perform sampling of data signals received from the clock-receiving device based on the tuning operation. The tuning operation may be performed in accordance with SDR or DDR, and thus allow for SDR or DDR communication with optimal sampling for systems that do not use a data strobe.
    Type: Grant
    Filed: March 29, 2017
    Date of Patent: November 13, 2018
    Assignee: SanDisk Technologies LLC
    Inventors: Krishnamurthy Dhakshinamurthy, Shajith Musaliar Sirajudeen, Jayaprakash Naradasi, Bhavin Odedara, Yosi Pinto, Rampraveen Somasundaram, Anand Sharma
  • Patent number: 10055236
    Abstract: A data storage device includes a memory and a controller. The controller is configured to, in response to a transition from a low power state to an active state, load runtime data to a volatile memory of the controller from a memory of a device coupled to the controller via an interface and, concurrently with loading the runtime data from the memory of the device to the volatile memory of the controller, load other data from the non-volatile memory to the volatile memory of the controller.
    Type: Grant
    Filed: July 2, 2015
    Date of Patent: August 21, 2018
    Assignee: SanDisk Technologies LLC
    Inventors: Eran Erez, Judah Gamliel Hahn
  • Patent number: 10049070
    Abstract: A data card switching method is provided. The method includes acquiring, by a data card switching apparatus, a port form flag of a data card; and sending, by the data card switching apparatus, the port form flag to the data card, such that the data card switches to a corresponding port form. Also, a data card and a data card switching apparatus are provided. A data card acquires a corresponding port form flag from a data card switching apparatus, and switches to a corresponding port form according to the port form flag, such that mode switching of the data card is performed without the need to upgrade data card software, thereby reducing maintenance costs of the data card.
    Type: Grant
    Filed: December 4, 2015
    Date of Patent: August 14, 2018
    Assignee: HUAWEI DEVICE CO., LTD.
    Inventor: Zhiqiang Cao
  • Patent number: 10042800
    Abstract: An active USB device and a method for switching an operating mode thereof are provided. In the method, a USB devices is connected to a first host device, and the USB device is in a compound device multi-port mode; the USB device is disconnected from the first host device and the USB devices keeps in the On state; upon detection disconnection of the USB device to the first host device, the USB device switches from the compound device multi-port mode to the single compact disc mode. According to the method for switching the operating mode of the USB device in the disclosure, the USB device can install driver without distinction and completely in various complicated application environments, thereby increasing user experience.
    Type: Grant
    Filed: July 31, 2013
    Date of Patent: August 7, 2018
    Assignee: ZTE CORPORATION
    Inventor: Xuan Lu
  • Patent number: 10025508
    Abstract: An endurance parameter value of a non-volatile memory included in a non-volatile dual in-line memory module (NVDIMM) can be monitored and compared against a warning threshold value. In response to the endurance parameter exceeding the warning threshold value, a system alert can be generated, within a host system of the NVDIMM, to inform a system user that the NVDIMM is approaching its end-of-life. If the endurance parameter exceeds a replacement threshold value greater than the warning threshold value, an upgrade process can be initiated. The upgrade process can include copying data from the first non-volatile memory to a volatile memory of the NVDIMM and copying, in response to the first non-volatile memory being replaced with a second non-volatile memory, the data from the volatile memory to the second non-volatile memory.
    Type: Grant
    Filed: December 2, 2015
    Date of Patent: July 17, 2018
    Assignee: International Business Machines Corporation
    Inventors: Diyanesh B. Chinnakkonda Vidyapoornachary, Kyu-hyoun Kim, Saravanan Sethuraman, Gary A. Tressler
  • Patent number: 9985960
    Abstract: A method for protecting data on a mass storage device. The device has a security module and a data storage area configured to be switched between a protected state, in which accessing the data storage area is forbidden and an unprotected state, in which accessing the data storage area is authorized. Switching the data storage area from the protected state to the unprotected state by sending a request to a remote server, receiving a one-time password on a communication device, in response to the sent request, providing the received one-time password to the security module, authorizing access to the data storage area by the security module, once the provided one-time password is deemed valid by the security module.
    Type: Grant
    Filed: May 21, 2013
    Date of Patent: May 29, 2018
    Assignee: GEMALTO SA
    Inventor: Zhaolin Chi
  • Patent number: 9971536
    Abstract: Various embodiments disclose a controller to manage memory devices. In an exemplary method, signals are exchanged with a host processor to allow the host processor to communicate with multiple memory devices in a memory stack as a single device, regardless of an actual number of memory devices within the memory stack. Power is provided to a single one of the multiple memory devices in the memory stack at a time to reduce power consumption. Other methods, apparatuses, and devices are also disclosed.
    Type: Grant
    Filed: February 13, 2017
    Date of Patent: May 15, 2018
    Assignee: Micron Technology, Inc.
    Inventors: Federico Tiziani, Giovanni Campardo, Massimo Iaculo, Claudio Giaccio, Manuela Scognamiglio, Danilo Caraccio, Ornella Vitale, Antonino Pollio
  • Patent number: 9887967
    Abstract: There is disclosed a portable security device for securing a data exchange between a host device and a remote device, said portable security device comprising a processing unit, a secure element and a data interface, wherein: the secure element is arranged to store an encryption key and a decryption key; the processing unit is arranged to control the encryption of data to be transmitted from the host device to the remote device, wherein said encryption is performed using said encryption key; the processing unit is further arranged to control the decryption of data transmitted from the remote device to the host device, wherein said decryption is performed using said decryption key. Furthermore, a corresponding method for securing a data exchange between a host device and a remote device using a portable security device is disclosed, as well as a corresponding computer program product.
    Type: Grant
    Filed: February 3, 2015
    Date of Patent: February 6, 2018
    Assignee: NXP B.V.
    Inventors: Timotheus Arthur van Roermund, Jan Rene Brands, Piotr Polak
  • Patent number: 9798690
    Abstract: A connection equipment (IJB 200) for connected to a control system (205) via a cable (206) and a field device (201) via a terminal port (306), comprising: a processor (300) configured to determine the terminal port corresponding to the field device reference included in a communication signal received from the control system and to instruct a transmitter/receiver (304) to transmit the communication signal to the terminal port determined, and an isolator (305B) configured to electrically isolate the communication signal to be transmitted to the field device via the terminal port and the electric power signal to be provided to the field device via the terminal port, from the other terminal ports.
    Type: Grant
    Filed: September 29, 2014
    Date of Patent: October 24, 2017
    Assignee: Yokogawa Electric Corporation
    Inventor: Hideyuki Sakamoto
  • Patent number: 9740412
    Abstract: An interface is provided comprising: a receptacle arranged to receive a memory device; and a detection signal line arranged to transmit an electrical signal identifying a type of the memory device.
    Type: Grant
    Filed: June 10, 2015
    Date of Patent: August 22, 2017
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Won Suk Jung, Myeong Joon Kang, Tae Young Kim
  • Patent number: 9658969
    Abstract: Systems and methods for reducing problems and disadvantages associated with traditional approaches to encryption and decryption of data are provided. An information handling system may include a processor, a memory communicatively coupled to the processor, and an encryption accelerator communicatively coupled to the processor. The encryption accelerator may be configured to encrypt and decrypt information in accordance with a plurality of cryptographic functions, receive a command from the processor to perform an encryption or decryption task upon data associated with an input/output operation, and in response to receiving the command, encrypt or decrypt the data associated with the input/output operation based on a particular one of the plurality of cryptographic functions.
    Type: Grant
    Filed: February 18, 2016
    Date of Patent: May 23, 2017
    Assignee: Dell Products L.P.
    Inventors: Kenneth W. Stufflebeam, Jr., Michele Kopp
  • Patent number: 9606856
    Abstract: A method, computer program product, and system to control event logging and error recovery in a system including adapters, ports, and channels are described. The method includes storing a recovery threshold for each event type among a plurality of event types and storing a level-specific logging threshold for each event type, implementing event handlers for each of the channels, the ports, and the adapters of the system, and implementing a threshold manager for the events identified by the event handlers based on the level-specific logging threshold and the recovery threshold for each of the respective event types of each of the events. For any identified event corresponding with a given event type, the implementing the threshold manager includes considering the recovery threshold and the level-specific logging threshold at every level regardless of a level at which the identified event is identified.
    Type: Grant
    Filed: December 3, 2014
    Date of Patent: March 28, 2017
    Assignee: International Business Machines Corporation
    Inventors: Richard K. Errickson, Patrick J. Sugrue, Peter K. Szwed
  • Patent number: 9590629
    Abstract: Clusters of logical elements are interconnected by a switching fabric. Each cluster contains processing elements, storage elements, and switching elements. A circular buffer within a cluster contains multiple switching instructions to control the flow of data throughout the switching fabric. The circular buffer provides a pipelined execution of switching instructions. Each cluster contains multiple processing elements, and each cluster further comprises an additional circular buffer for each processing element. Logical operations are controlled by the circular buffers.
    Type: Grant
    Filed: October 31, 2014
    Date of Patent: March 7, 2017
    Assignee: Wave Computing, Inc.
    Inventor: Christopher John Nicol
  • Patent number: 9524379
    Abstract: A security chip is used in a contents data playing device. The security chip includes a storage unit configured to store firmware data including a firmware program, and a firmware update management unit configured to determine whether an update process is to be executed on the firmware data based on a comparison between expiration information set for the firmware data and time information received via a network, in response to a request input to the security chip to acquire a contents key or to decrypt contents data, and to reject the request when the update process is to be executed. The firmware program causes the security chip to function as a contents key acquisition control unit configured to acquire, via the network, the contents key for decrypting the contents data, and a decryption unit configured to decrypt the contents data by using the contents key.
    Type: Grant
    Filed: April 11, 2013
    Date of Patent: December 20, 2016
    Assignee: FUJITSU LIMITED
    Inventor: Hidefumi Maruyama
  • Patent number: 9465688
    Abstract: A method, computer program product, and system to control event logging and error recovery in a system including adapters, ports, and channels are described. The method includes storing a recovery threshold for each event type among a plurality of event types and storing a level-specific logging threshold for each event type, implementing event handlers for each of the channels, the ports, and the adapters of the system, and implementing a threshold manager for the events identified by the event handlers based on the level-specific logging threshold and the recovery threshold for each of the respective event types of each of the events. For any identified event corresponding with a given event type, the implementing the threshold manager includes considering the recovery threshold and the level-specific logging threshold at every level regardless of a level at which the identified event is identified.
    Type: Grant
    Filed: March 7, 2016
    Date of Patent: October 11, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Richard K. Errickson, Patrick J. Sugrue, Peter K. Szwed
  • Patent number: 9418079
    Abstract: A computer-implemented method and computing system for comparing, on a computing device, data concerning a first image within a social network to data concerning a plurality of images within the social network. A subset of similar images is identified, chosen from the plurality of images, based, at least in part, upon the comparison. At least a portion of the subset is presented to a computing device associated with a user.
    Type: Grant
    Filed: October 30, 2013
    Date of Patent: August 16, 2016
    Assignee: Google Inc.
    Inventors: Scott Zuccarino, Doug Sherrets, Yumio Saneyoshi
  • Patent number: 9417833
    Abstract: The present application discloses methods and devices for data transfer and particularly data transfer between mobile terminals and a display device. The display device may connect to a uniquely identified server based on a device identifier corresponding to the display device. In addition, the display device may connect to the server through a default connection setup embedded in the device identifier. Mobile terminals may be searched and identified by terminal identifiers so that the display device may establish communication channels with the mobile terminals. After adding the mobile terminals to the contact lists of the display device, different display regions of the display device may be designated to the mobile terminals so that the regions may display the digital contents sent from the mobile terminals to the display device. In addition, the regions may be further selected to display the digital contents in more detail.
    Type: Grant
    Filed: December 16, 2013
    Date of Patent: August 16, 2016
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Yueteng Weng, Yaxuan Zhu, Yuejun Liu, Kai Liu
  • Patent number: 9378157
    Abstract: Various embodiments comprise apparatuses and methods to allow access to a memory device by an external device. A method includes receiving, at the memory device, a request from the external device to access a storage area of the memory device and performing an unlock procedure of the storage area. The unlock procedure includes sending a first code from the memory device to the external device, and receiving a second code at the memory device from the external device. The second code is to be generated by a first encryption process performed on the first code to obtain the second code. The storage area is temporarily unlocked to allow the external device to access the storage area based on a determination that the received second code has a predetermined relationship to the first code. Additional apparatuses and methods are described.
    Type: Grant
    Filed: July 7, 2014
    Date of Patent: June 28, 2016
    Assignee: Micron Technology, Inc.
    Inventors: Marco Messina, Antonino Capri', Salvatore Giove, Antonino La Spina, Vijay Malhi
  • Patent number: 9235508
    Abstract: Techniques are generally described related to a flash-based buffer management strategy. One example method to manage a buffer for a computer system may include maintaining a page-action list for monitoring a plurality of operations being executed on the computer system and utilizing a plurality of buffer pages of the buffer. An example page-action list may contain a hot-access queue for recently accessed buffer pages and a cold-access queue for less accessed buffer pages. The example method may also include, upon a determination that the buffer is full, identifying a victim buffer page from the plurality of buffer pages for eviction and evicting the victim buffer page from the buffer. The victim buffer page may be selected from the cold-access queue and based on a page weight, which is calculated based on a page state of the specific buffer page and a page hotness prediction for the specific buffer page might be accessed by an incoming operation.
    Type: Grant
    Filed: July 19, 2015
    Date of Patent: January 12, 2016
    Assignee: PEKING UNIVERSITY
    Inventors: Bin Cui, Yanfei Lv
  • Patent number: 9185449
    Abstract: An interactive television program guide system based on multiple user television equipment devices in a single household is provided. The system provides a user with an opportunity to adjust program guide settings with a given one of the interactive television program guides. The system coordinates the operation of the interactive television program guides so that the program guide settings that were adjusted with the given interactive television program guide are used by the other interactive television program guides. Program guide setting include features related to setting program reminders, profiles, program recording features, messaging features, favorites features, parental control features, program guide set up features (e.g., audio and video and language settings); etc. The operation of applications such as web browser applications; home shopping applications, home banking applications, game applications, etc. may also be coordinated.
    Type: Grant
    Filed: May 14, 2010
    Date of Patent: November 10, 2015
    Assignee: Rovi Guides, Inc.
    Inventors: Michael D. Ellis, William L. Thomas, Thomas R. Lemmons
  • Patent number: 9118821
    Abstract: A memory card with a wireless communication function may include a card interface (I/F) unit, a storage unit configured to store processing content information when the processing content information indicating processing content has been input from the host equipment to the card I/F unit; a wireless communication unit; a processing determination unit configured to determine whether or not the storage unit has stored the processing content information corresponding to processing request information when the wireless communication unit has received the processing request information transmitted from the external apparatus, a processing execution unit, and a processing relay unit configured to output the processing request information to the host equipment via the card I/F unit when the processing determination unit determines that the storage unit has stored the processing content information corresponding to the processing request information.
    Type: Grant
    Filed: November 5, 2012
    Date of Patent: August 25, 2015
    Assignee: OLYMPUS CORPORATION
    Inventor: Keito Fukushima
  • Patent number: 9081709
    Abstract: Methods and apparatus are disclosed for virtualizable, forward-compatible hardware-software interfaces. Embodiments may be used in a driver whether it is a physical driver or a virtual driver. Commands are queued from the driver and fetched to the device. An actions table is accessed to determine if drivers are permitted to perform commands. Events are queued for the drivers responsive to commands. If drivers are not permitted to perform a command, device firmware may forward the command to a privileged driver to perform the required command. If a driver is only permitted to perform a command with assistance the command is forwarded for corrections and execution. If a command is to be dropped, a completion event may be queued as if the command had executed. Drivers may have no indication of which actions were taken. The actions table may be changed for hardware/software modifications or dynamically according to configuration changes.
    Type: Grant
    Filed: April 22, 2014
    Date of Patent: July 14, 2015
    Assignee: Intel Corporation
    Inventors: Eliezer Tamir, Eliel Louzon, Ben-Zion Friedman, Miles J. Penner
  • Patent number: 9037780
    Abstract: Provided is a PLC data log module and method for storing data in the same, wherein, in a case one or more storages among a plurality of outside storages is attached, a log data is stored in the attached outside storage, the log data is stored in the storage and check is made as to whether the log data is normally stored in the attached outside storage.
    Type: Grant
    Filed: March 20, 2012
    Date of Patent: May 19, 2015
    Assignee: LSIS Co., Ltd.
    Inventor: Hyun Woo Jang
  • Patent number: 9036175
    Abstract: In a printing apparatus, a controller authenticates a user with using first authentication information, and printing is allowed according to successful authentication using the first authentication information and printing is prohibited according to failed authentication using the first authentication information. The controller determines whether an authentication request condition is satisfied, and according to determination that the authentication information request condition is satisfied, the controller requests a user to input second authentication information and authenticates the user with using the second authentication information. Printing is allowed according to successful authentication using the second authentication information, and printing is prohibited according to failed authentication using the second authentication.
    Type: Grant
    Filed: January 19, 2012
    Date of Patent: May 19, 2015
    Assignee: BROTHER KOGYO KABUSHIKI KAISHA
    Inventor: Takashi Sugiyama
  • Publication number: 20150095519
    Abstract: A system and method of operation of a device programming system includes: a socket adapter having a source socket and a destination socket for reading a configuration information from a master device; a partition table calculated from the master device; and a master data file formed from the partition table and the configuration information, the master data file for configuring a programmable device.
    Type: Application
    Filed: September 27, 2013
    Publication date: April 2, 2015
    Inventor: ShengHua Hu
  • Patent number: 8996742
    Abstract: Method and system for testing any type of video display, video monitor or other device that produces a video signal, and that is capable of providing information about the video and optionally audio specifications and/or capabilities of the output signal to an external device when coupled thereto. The external device obtains the information about the specifications and/or capabilities and based thereon, assembles one or more pre-defined tests from a test database/repository containing tests to enable testing of compliance of the video signal producing device to those specifications and/or capabilities. This compliance testing may entail generating video or audio content at a source generator, providing it to the video signal producing device, and determining the accuracy of the output of the video signal producing device to the input content. A determination of the results of this test may be provided to an operator of the testing apparatus.
    Type: Grant
    Filed: October 2, 2013
    Date of Patent: March 31, 2015
    Assignee: Advanced Testing Technologies, Inc.
    Inventors: Robert Spinner, Eli Levi
  • Patent number: 8984177
    Abstract: A connection switching device for an aircraft network includes a switching network and a second identification device. The switching network connects input/output devices, such that applications may be interconnected or such that an application may be connected to a peripheral device. The second identification device detects an input/output device that is connected to the connection switching device.
    Type: Grant
    Filed: March 15, 2012
    Date of Patent: March 17, 2015
    Assignee: Airbus Operations GmbH
    Inventors: Johannes Einig, Claus-Peter Gross
  • Patent number: 8977783
    Abstract: A system and a method are disclosed for quickly and securely transferring media files to an SD card from a kiosk. The kiosk includes a customer interface module for receiving a selection of a media file to transfer, a transaction module for accepting payment, a media file processing module for preparing the media file to be written to the SD card, and a high-speed secure SD card writer that can write to both an unsecure area and a secure area of the SD card. All data is written to the unsecure area before data is written to the secure area to improve speed. Optionally, the kiosk includes a firmware update module for distributing firmware updates through the SD cards, and the ability to play previews to attract customers and entertain them while transferring media files to the SD card.
    Type: Grant
    Filed: October 18, 2010
    Date of Patent: March 10, 2015
    Assignee: Media IP, LLC
    Inventors: Mark P. Hahn, Daniel V. Bolstad, Joseph P. Zipperer
  • Publication number: 20150067194
    Abstract: A system and method for transporting the look, feel, and function of one's personalized computer preferences across multiple host computers, including the appearance, settings, programs, and user data. This system and method uses a portable memory device and a data management system that maintains a consistent interface and data file structure on multiple host computers, including a common visual desktop interface. The portable memory solution also provides mobile access to the user's applications and personal data files. The memory device is capable of being connected to multiple host computers via a standard interface such as a USB port.
    Type: Application
    Filed: March 19, 2014
    Publication date: March 5, 2015
    Inventors: Ken Scott Fisher, Kevin Cotton Baxter
  • Publication number: 20150052266
    Abstract: M-PHY communications are provided over a mass storage-based interface. Related connectors, systems, and methods are also disclosed. In particular, embodiments of the present disclosure take the M-PHY standard compliant signals and direct them through a memory card compliant connector so as to allow two M-PHY standard compliant devices having memory card based connectors to communicate.
    Type: Application
    Filed: May 2, 2014
    Publication date: February 19, 2015
    Applicant: QUALCOMM Incorporated
    Inventors: Yuval Corey Hershko, Yoram Rimoni