Patents Issued in January 9, 2020
  • Publication number: 20200012437
    Abstract: A memory system and an operating method thereof include: at least a CPU including multiple CPU cores, wherein the multiple CPU cores include reserved CPU cores and host CPU cores; at least a PCIe link coupled with the CPU, wherein the PCIe link includes at least a PCIe switch and a plurality of memory devices; and the plurality of memory devices coupled with the host CPU cores through respective workload threads and interrupt handlers, wherein the workload threads and interrupt handlers of each of the host CPU cores are configured to be optimized, the host CPU cores are isolated for the optimized workloads threads and interrupt handlers, and the workload threads and interrupt handlers are executed at the host CPU cores coupled thereto.
    Type: Application
    Filed: September 16, 2019
    Publication date: January 9, 2020
    Inventors: Young Tack JIN, Sungjoon AHN, Seong Won SHIN
  • Publication number: 20200012438
    Abstract: Embodiments of the present disclosure relate to methods and apparatuses for caching data. A method comprises writing data into a first cache module on a first processor in response to receiving a first request for caching the data from a client module running on the first processor. The method further comprises transmitting, to the client module, a first indication that the data has been written into the first cache module. The method further comprises, in response to receiving from the client module a second request for synchronizing the data to a second processor, transmitting to the second processor a first command for causing the data to be written into a second cache module on the second processor. In addition, the method further comprises transmitting to the client module a second indication that the data has been synchronized.
    Type: Application
    Filed: September 16, 2019
    Publication date: January 9, 2020
    Inventors: Yousheng Liu, Jian Gao, Xinlei Xu, Ruiyong Jia, Changyu Feng
  • Publication number: 20200012439
    Abstract: A device transmits the capabilities of the device for performing transformations on offloaded objects, to a host. The device receives an object definition command from the host, where the object definition command indicates one or more transformations to apply to an object. One or more transformations are performed on the object to generate one or more transformed objects. A completion command is transmitted to the host to indicate completion of the one or more transformations on the object.
    Type: Application
    Filed: July 9, 2019
    Publication date: January 9, 2020
    Inventors: Jawad B. KHAN, Kelvin D. GREEN, Vasanthi JAGATHA
  • Publication number: 20200012440
    Abstract: There is provided a method and device for data replication. The method comprises: obtaining, in a network interface card, data segments by segmenting input first data; determining, in the network interface card, fingerprints corresponding to the data segments; and comparing, in a central processing unit, the fingerprints of the data segments with existing fingerprints corresponding to processed data segments, and determining, based on a result of the comparing, whether to de-duplicate the data segments corresponding to the fingerprints, to perform the data replication.
    Type: Application
    Filed: September 16, 2019
    Publication date: January 9, 2020
    Inventors: Kun Wang, Colin Yong Zou, Sean Cheng Ye, Lyne Yuwei Li
  • Publication number: 20200012441
    Abstract: Scaling events may be detected for hosting hierarchical data structures. Scaling events may be detected to modify the capacity of a data store for hierarchical data structures to handle changing write workloads, read workloads, or storage capacity. Hierarchical data structures may be moved from one group of storage hosts to another group of storage hosts according to a filtered snapshot that includes the hierarchical data structures to be moved that is provided to the destination storage hosts. Changes made to the hierarchical data structures made at the source storage hosts during the move can be applied to the filtered snapshot so that the hierarchical data structures may be made available at the destination storage hosts inclusive of the changes.
    Type: Application
    Filed: September 18, 2019
    Publication date: January 9, 2020
    Applicant: Amazon Technologies, Inc.
    Inventors: Mahendra Manshi Chheda, Srikanth Mandadi, Alazel Acheson, Christopher Ryan Baker, Matthew William Berry, JR.
  • Publication number: 20200012442
    Abstract: In a distributed storage system, a first storage node receives a first data read request for reading first data. The first data request includes a first address of the first data. The first storage node determines that the first data are stored in a first storage device included in the first storage node based on the first address. Based on the determination, the first storage node checks whether the first storage device is in a trusted access state. Further, the first storage node obtains the first data when the first storage device is in the trusted access state.
    Type: Application
    Filed: September 18, 2019
    Publication date: January 9, 2020
    Applicant: HUAWEI TECHNOLOGIES CO.,LTD.
    Inventor: Dingguo Yang
  • Publication number: 20200012443
    Abstract: Flexible deprovisioning of distributed storage is disclosed. For example, an orchestrator executes on a processor to measure a current storage demand factor based on a current count of service guests and a storage capacity of a plurality of storage nodes. A projected storage demand factor is calculated by (i) adjusting the current count of service guests with a timing factor resulting in a projected count, and (ii) combining the projected count with a storage class associated with the service guests. The orchestrator determines that the projected storage demand factor is lower than the current storage demand factor, and in response requests termination of a first storage node of the plurality of storage nodes based on the first storage node lacking an active communication session with the service guests. Cancel termination of the first storage node based on an association between the first storage node and a second storage node.
    Type: Application
    Filed: July 5, 2018
    Publication date: January 9, 2020
    Inventors: Huamin Chen, Steven Travis Nielsen, Sage Austin Weil
  • Publication number: 20200012444
    Abstract: A solid state drive including: a plurality of non-volatile memories, each of the non-volatile memories including a channel, the channel including at least one way connected to a die; a host interface which receives stream data and stream information from a host; and a resource allocator which allocates the stream data to super blocks of the plurality of non-volatile memories on the basis of the stream information, wherein a first super block includes a first unit super block, and the first unit super block includes a block of a first die corresponding to a first channel and connected to a plurality of ways included in the first channel.
    Type: Application
    Filed: February 4, 2019
    Publication date: January 9, 2020
    Inventors: Min Seok Ko, Joo Young Hwang, In Hwan Doh, Chul Lee, Jae Yoon Choi
  • Publication number: 20200012445
    Abstract: Embodiments of the present disclosure provide methods and apparatus for path selection in a storage system. The storage system includes a plurality of storage devices, each storage device being connected to a plurality of different HBA ports of a server via a plurality of paths; the method comprises: monitoring a system-wide performance metric of the storage system to obtain dynamic performance statistics; detecting a performance-related event based on the dynamic performance statistics; and selecting, from the plurality of paths, an active path for a storage device of the plurality of storage devices based on the dynamic performance statistics and a result of the detecting. With the methods or apparatus according to the embodiments of the present disclosure, performance bottleneck can be avoided or timely eliminated, load balance can be achieved, and system resources can be utilized more effectively.
    Type: Application
    Filed: September 17, 2019
    Publication date: January 9, 2020
    Inventors: Bing Liu, Man Lv, James Lei Ni, Martin Chaojun Mei
  • Publication number: 20200012446
    Abstract: Aspects of the disclosure provide for polymorphism and type casting in storage volume connections. A method of the disclosure includes storing, in a memory associated with a processing device executing a container manager, a persistent volume (PV) identifier of a PV created on a storage device and a list of polymorphic connection types supported by the PV, and responsive to receiving a query comprising the PV identifier from a container host, performing, for a connection from the container host to the storage device, type casting to identify a connection type from the list of polymorphic connection types and connection information for the connection type to enable establishment of the connection between the container host and the storage device.
    Type: Application
    Filed: September 18, 2019
    Publication date: January 9, 2020
    Inventor: Huamin Chen
  • Publication number: 20200012447
    Abstract: The present disclosure includes apparatuses and methods related to memory alignment. An example method comprises performing an alignment operation on a first byte-based memory element and a second byte-based memory element such that a padding bit of the first byte-based memory element is logically adjacent to a padding bit of the second byte-based memory element and a data bit of the first byte-based memory element is logically adjacent to a data bit of the second byte-based memory element.
    Type: Application
    Filed: September 18, 2019
    Publication date: January 9, 2020
    Inventor: John D. Leidel
  • Publication number: 20200012448
    Abstract: A data collection system including a device having a communication function and a data collection apparatus configured to collect data transmitted from the device. The data collection apparatus includes a receiver configured to receive data transmitted from the device, a data analyzer configured to acquire analyzed data by analyzing the received data according to analysis data format different for each device, a first data storage which is a non-rewritable storage, a second data storage which is storage that can be accessed faster than the first data storage and that stores a smaller amount of data than the first data storage, a data writer configured to writes and stores the data received by the receiver to the first data storage, and writes and stores the analyzed data acquired by the data analyzer to the second data storage.
    Type: Application
    Filed: July 3, 2019
    Publication date: January 9, 2020
    Applicant: Yokogawa Electric Corporation
    Inventors: Takashi Arai, Yusaku Yoshida, Shuichi Sato, Hiroo Urabe
  • Publication number: 20200012449
    Abstract: A method of receiving data segments of a data file on a user electronic device from a remote data source or sources over a data network. The data file being requested by or being pushed to an intended recipient application program executing on the user electronic device. The method includes receiving incoming data segments from the remote device over the data network and maintaining a memory buffer in memory of the user electronic device comprising one or more memory blocks. A status indicator for each memory block in the memory buffer is maintained that is indicative of the status of the memory block and the incoming data segments are allocated to specific memory blocks for storage in the memory buffer based at least partly on their respective status indicator. The stored data segments from the memory buffer are then provided to the recipient application program on the user electronic device for use or playback for example.
    Type: Application
    Filed: September 29, 2016
    Publication date: January 9, 2020
    Inventor: Bruce Parker
  • Publication number: 20200012450
    Abstract: A storage system includes a plurality of server nodes including a first server node and a second server node paired with the first server node, and a manager node configured to manage the plurality of server nodes, wherein the first server node is configured to transmit a notification to the manager node in response to detecting that the second server node is down, and the notification indicates that the second server node is down, and wherein the manager node is configured to execute a first process related to a second process executed by the second server node in response to receiving the notification.
    Type: Application
    Filed: June 17, 2019
    Publication date: January 9, 2020
    Applicant: FUJITSU LIMITED
    Inventors: Masaki Takeuchi, Yoshimasa MISHUKU, Yutaro Hiraoka
  • Publication number: 20200012451
    Abstract: A method and apparatus for operating a solid state drive is disclosed comprising receiving at least two commands from a host requiring an action by the solid state drive in a preliminary order, ordering the at least two commands based upon a quality of service classification for the at least two commands to a final order and executing the at least two commands on the solid state drive in the final order, wherein an operational parameter of the solid state drive is modified by at least one of the at least two commands.
    Type: Application
    Filed: July 3, 2018
    Publication date: January 9, 2020
    Inventor: Shay BENISTY
  • Publication number: 20200012452
    Abstract: Storage system comprises a cluster of storage controllers communicatively coupled to a storage device. Each storage controller is associated with a storage namespace in the storage device to process I/O operations of associated storage namespace. An I/O processing engine allocates I/O queues to each storage controller from the cluster of storage controllers for processing I/O operations of the associated storage namespace. The I/O processing engine is to identify a heated controller from the cluster of storage controllers based on temperature data corresponding to the cluster of storage controllers and suspend I/O queues handled by the heated controller. The I/O processing engine is to select a substitute controller based on the temperature data, associate the substitute controller with the storage namespace of the heated controller and allocate additional I/O queues to the substitute controller for processing the I/O operations for the storage namespace.
    Type: Application
    Filed: November 27, 2018
    Publication date: January 9, 2020
    Inventors: Sumangala Bannur Subraya, Vellalore Sreenivasa Prasad, Vasundhara Gurunath, Paulose Kuriakose Arackal
  • Publication number: 20200012453
    Abstract: Improved methods and systems for accessing a memory in a computer are disclosed. In one embodiment, the true and complement portions of a differential write clock signal are employed as two single ended clock signals for independently controlling different memory chips in a memory system. For example, in a memory system having two memory chips, one memory chip is configured to use the true write clock signal and the other memory chip is configured to use the complement write clock signal. Employing the differential write clock signal as two single ended clock signals allows overlapping of write and read operations across multiple memory chips, reducing the time needed for accessing memory. Accordingly, the disclosed methods and systems provide a more efficient memory system that can be used to improve the operation of a computer.
    Type: Application
    Filed: November 30, 2018
    Publication date: January 9, 2020
    Inventor: Michael Halfen
  • Publication number: 20200012454
    Abstract: A semiconductor device may include a media controller configured to output a write requested address when a write request to a nonvolatile memory device is provided from a host; and a cold address manager. The cold address manager may include a stack storing meta data for the write requested address, region information storage configured to manage addresses of the nonvolatile memory device with regions such that length of a region of the regions may vary after a predetermined period, a cold address detector configured to update the stack and the region information storage after the predetermined period and to detect whether an address of the nonvolatile memory device is a cold address, the cold address having write requests performed at less than a predetermined level.
    Type: Application
    Filed: June 6, 2019
    Publication date: January 9, 2020
    Inventors: Hyunmin JUNG, Sunwoong KIM, Hyokeun LEE, Woojae SHIN, Hyuk-Jae LEE
  • Publication number: 20200012455
    Abstract: Life of a non-volatile memory is extended without increasing processing time due to turning power ON/OFF. An EEPROM stores counter information and setting information, a first RAM and a second RAM store counter information and setting information, a memory management unit manages a storage area in the first RAM for the counter information and setting information so as to be updatable and manages a storage area in the second RAM for the counter information and setting information so as not to be updatable, and a system control unit, when a change in contents of the counter information and the setting information occurs, rewrites the counter information and the setting information in the first RAM in accordance to the changed contents, and when the power is turned OFF, reads and compares the counter information and the setting information in the first RAM with the counter information and the setting information in the second RAM, and writes only different data to the EEPROM.
    Type: Application
    Filed: February 2, 2018
    Publication date: January 9, 2020
    Applicant: KYOCERA Document Solutions Inc.
    Inventor: Yukio IWASAKI
  • Publication number: 20200012456
    Abstract: A shared storage architecture persistently stores database files in non-volatile memories (NVMs) of a plurality of computing nodes of a multi-node DBMS. The computing nodes of the multi-node DBMS store data blocks in NVM and each computing node of the DBMS stores copies of each data block stored on the plurality of computing nodes. A computing node that disconnects and subsequently rejoins the DBMS employs an on-demand approach to resilvering stale data blocks that have been updated in other computing nodes in the DBMS while the computing node was offline. A data block may be resilvered on-demand based on an I/O request for a specific data block from a workload running on the reconnected computing node. Stale data blocks on the reconnected computing node are not resilvered unless they are accessed by the workload.
    Type: Application
    Filed: July 3, 2018
    Publication date: January 9, 2020
    Inventors: Samarjeet Tomar, Prasad V. Bagal, Saurabh Manchanda, James Aubrey Williams
  • Publication number: 20200012457
    Abstract: In connection with an error event detected in an image forming apparatus, a fault diagnosis service server diagnoses the error event and obtains a diagnosis result for handling to be performed on the error event detected in the image forming apparatus. In a case where the diagnosis result indicates a plurality of candidates for handling to be performed on the error event, the fault diagnosis service server compares the plurality of candidates for handling to a result estimated by a diagnosis model with respect to the error event. In a case where the plurality of candidates for handling is different from the result estimated by the diagnosis model, the fault diagnosis service obtains partial operation information from a history of the image forming apparatus and executes machine relearning based on the obtained partial operation information with respect to a layer in a latter stage of a plurality of layers included in the diagnosis model, each layer performing a different estimation.
    Type: Application
    Filed: July 2, 2019
    Publication date: January 9, 2020
    Inventor: Shunsuke Ota
  • Publication number: 20200012458
    Abstract: An information processing apparatus comprises: a generation unit configured to generate book data formed from a plurality of pages based on original data; a selection unit configured to select, from the plurality of pages in the book data, a page whose setting information is to be acquired; a display control unit configured to display an instruction item for reflecting the setting information of the page selected by the selection unit on another page with the same attribute as an attribute of the selected page; and a reflection unit configured to reflect, if the instruction item is selected, the setting information of the selected page on the other page with the same attribute as the attribute of the selected page, wherein display contents corresponding to the instruction item are decided based on the attribute of the selected page.
    Type: Application
    Filed: June 26, 2019
    Publication date: January 9, 2020
    Inventor: Daiki Takahashi
  • Publication number: 20200012459
    Abstract: An information processing apparatus provided with print data generating software and an extension application that is different from the print data generating software includes a generating unit that generates settings information based on information input on a settings screen provided by the extension application and a performing unit that performs an extended function provided by the extension application based on the generated settings information. Information regarding the extended function is processed so as not be edited by an operating system (OS) and print data is generated based on the settings information by the print data generating software.
    Type: Application
    Filed: July 1, 2019
    Publication date: January 9, 2020
    Inventor: Shinya Yamazaki
  • Publication number: 20200012460
    Abstract: A control method for an information processing apparatus, comprises: editing, based on a user instruction, a plurality of pages which are displayed on a display unit of the information processing apparatus and on which images designated by a user can be laid out; making, if the plurality of pages include a blank page on which no image is laid out, a notification to the user; and generating, based on a result of the editing, print data for printing the plurality of pages.
    Type: Application
    Filed: June 27, 2019
    Publication date: January 9, 2020
    Inventor: Tomoki Shibamori
  • Publication number: 20200012461
    Abstract: A method for processing a print job on a document processing system including a plurality of devices which includes at least one printer and at least one finisher in order to deliver an end print product according to print specifications of the print job. Each device is described in a dedicated device model including constraints and capabilities of the device. The method includes receiving a print job with print specifications, generating a production route for the end product by selecting at least one printer and at least one finisher to deliver the end product, simulating the production route for the end product by executing the device models for the selected devices, generating finishing instructions for the at least one finisher, and processing the print job by printing the end product by the at least one printer and by finishing the end product by the at least one finisher according to the generated finishing instructions.
    Type: Application
    Filed: June 28, 2019
    Publication date: January 9, 2020
    Applicant: Océ Holding B.V.
    Inventors: Marvin P. BRÜNNER, Jan H. GEELS, Harmannus B. ROELFS, Daniel B. BLASIAK
  • Publication number: 20200012462
    Abstract: A printing method comprising the steps of providing, in relation to data of a print job to be carried out, at least one prediction for print data for at least one selection of print parameters using at least one set of sample print data (S107). At least one print parameter is optionally adjusted to provide a prediction which comes sufficiently close to the data of the print job (B109). A software product for performing the method is also disclosed, and the use of the software product for determining printing parameters for a printing method.
    Type: Application
    Filed: November 16, 2017
    Publication date: January 9, 2020
    Inventors: Frank DAUTH, Rolf-Michael STEITZ, Markus UNKEL
  • Publication number: 20200012463
    Abstract: An image forming apparatus includes a read-out unit, a memory unit, and a processor. The read-out unit reads out first collation information from an exchange product which is mounted in the image forming apparatus. The memory unit stores second collation information. The processor detects a power supply or a sleep return, compares the first collation information with the second collation information based on detection of the power supply or the sleep return, and sets an operation mode based on a comparison result of the first collation information with the second collation information.
    Type: Application
    Filed: July 9, 2019
    Publication date: January 9, 2020
    Applicant: TOSHIBA TEC KABUSHIKI KAISHA
    Inventor: Takahide Kenmotsu
  • Publication number: 20200012464
    Abstract: An image forming apparatus includes a state control unit, a position information acquisition unit, and a power control determination unit. The state control unit controls the image forming apparatus in at least a normal state and a power saving state. The position information acquisition unit determines position information of a mobile terminal, based on a signal strength in wireless communication that is performed between the mobile terminal and a radio device disposed at a predetermined position. The power control determination unit determines whether or not to change a control state from the power saving state to the normal state, based on the position information of the mobile terminal that issues a printing instruction. The state control unit changes the control state from the power saving state to the normal state, according to a determination result of the power control determination unit.
    Type: Application
    Filed: August 16, 2019
    Publication date: January 9, 2020
    Applicant: TOSHIBA TEC KABUSHIKI KAISHA
    Inventor: Nobuyuki Miyoshi
  • Publication number: 20200012465
    Abstract: An information processing apparatus comprises: a first display unit configured to display a preview screen including a preview image based on page data included in book data; a setting unit configured to set a spread attribute for laying out one page data included in the book data over a plurality of pages; and a display unit configured to display, if the page data set with the spread attribute does not satisfy a spread condition, information indicating that the spread condition is not satisfied in association with a preview image based on the page data set with the spread attribute together with the preview image based on the page data set with the spread attribute.
    Type: Application
    Filed: June 28, 2019
    Publication date: January 9, 2020
    Inventor: Yasuyuki Oiwa
  • Publication number: 20200012466
    Abstract: Each print apparatus performs control to execute deletion based on a reception date/time included in bibliographic information of print data and a set validity period, for print data stored in own apparatus, and to not execute deletion based on a reception date/time included in bibliographic information of print data and a set validity period, for print data stored in other print apparatus.
    Type: Application
    Filed: June 18, 2019
    Publication date: January 9, 2020
    Inventor: Hirokazu Tokumoto
  • Publication number: 20200012467
    Abstract: An image forming system includes: an image forming apparatus that receives print jobs via a network and performs outputs corresponding to the received print jobs; and an information processing apparatus that includes an information processing apparatus side control portion that causes a user to input cancel information, stores the cancel information in a storage portion, and then upon operation of an operation key, transmits the cancel information to the image forming apparatus. The image forming apparatus includes an image forming apparatus side control portion that, when the user is recognized as a registered cancel-accepted user based on the user authentication information in the cancel information, deletes, among the received print jobs registered in a job queue, print jobs that are identified based on the filtering information in the cancel information.
    Type: Application
    Filed: July 3, 2019
    Publication date: January 9, 2020
    Inventor: Naoki Sekioka
  • Publication number: 20200012468
    Abstract: An information processing apparatus includes a control unit. The control unit changes between a first setting and a second setting of a collaborative function, the second setting being different from the first setting, at least one of a display position of an image and display of connection between images, the image and the images each being associated with a function to be used for the collaborative function.
    Type: Application
    Filed: June 19, 2019
    Publication date: January 9, 2020
    Applicant: FUJI XEROX CO., LTD.
    Inventor: Kengo TOKUCHI
  • Publication number: 20200012469
    Abstract: An image forming apparatus includes a storage unit and a processor. The storage unit stores job parameters shared by a group of image forming apparatuses. The processor determines a job parameter among one of the shared job parameters that cannot be executed by the image forming apparatus and adjusts a set value of the job parameter so that the job parameter can be executed by the image forming apparatus.
    Type: Application
    Filed: September 20, 2019
    Publication date: January 9, 2020
    Inventor: Kiyoshiro HAMAMOTO
  • Publication number: 20200012470
    Abstract: The content display system of the present invention includes: a first controller which displays content on a display; a second controller which receives a voice; a third controller which generates a command corresponding to the voice received by the second controller, and determines whether the generated command is a change command to change first content being displayed on the display; and a fourth controller which distributes, to the first controller, second content corresponding to the change command when the third controller determines that the command is the change command. The first controller changes a material being displayed on the display from the first content to the second content distributed by the fourth controller.
    Type: Application
    Filed: June 21, 2019
    Publication date: January 9, 2020
    Inventor: KOHJI KUMETANI
  • Publication number: 20200012471
    Abstract: An information processing apparatus includes: a memory; and a processor coupled to the memory and configured to: display content on a basis of information on the content retained in the memory of the information processing apparatus; determine a possibility of transfer from the information processing apparatus to another apparatus for each piece of the content which is displayed at the information processing apparatus, with reference to the information retained in the memory; and transfer the information on the content to the another apparatus that is a transfer destination, when determining that the possibility of transfer exists.
    Type: Application
    Filed: September 18, 2019
    Publication date: January 9, 2020
    Applicant: FUJITSU LIMITED
    Inventors: Kota Itakura, Junichi Yura
  • Publication number: 20200012472
    Abstract: The present disclosure discloses a display device, which includes a casing, a plurality of proximity sensors, a communication module, a display screen, and a processing module. The proximity sensors are disposed with respect to the side walls of the casing, and the proximity sensors generate a position signal when other display device is close to the casing. The communication module is disposed in the casing, and the communication module is used for communicating with the other display device. The processing module electrically connects to the proximity sensors and the communication module. The processing module controls the display screen to show a particular frame according to the position signal, and the other display screen of the other display device to show the other particular frame via the communication module, wherein the particular frame is capable of being combined with the other particular frame to be an entire frame.
    Type: Application
    Filed: July 2, 2019
    Publication date: January 9, 2020
    Inventors: CHENG-WEN CHANG, CHEN-YU TSAI, CHUN-YUAN WANG, CHENG-YI LEE
  • Publication number: 20200012473
    Abstract: Devices, system, and methods are disclosed for provisioning devices over a cloud network in accordance with modifications to operational settings of a media playback system. In example embodiments, a playback device is provided that is configured to identify a change to a property of an operational setting of the media playback system. Based on the identified change, the playback device is configured to locally provision itself in accordance with the identified change to the property of the operational setting, cause at least one additional playback device to be provisioned in accordance with the identified change to the property of the operational setting, and cause a cloud computing device located outside of the media playback system to be provisioned in accordance with the identified change to the property of the operational setting.
    Type: Application
    Filed: July 9, 2018
    Publication date: January 9, 2020
    Inventors: Keith Thoresz, Daniel Casimiro, Sachin Lad, Steven Beckhardt
  • Publication number: 20200012474
    Abstract: An acoustic system includes: a first terminal device including a first-terminal sound emitting unit, an earhole sound collecting unit configured to collect earhole echo sound, and a first-terminal control unit configured to perform authentication between the first terminal device and a user based on the echo sound collected by the earhole sound collecting unit; an onboard device including an onboard-device sound emitting unit and an onboard-device control unit configured to perform authentication between the onboard device and the user based on communication with the first terminal device; and a second terminal device includes a second-terminal control unit configured to set a destination of sound data to one of the first terminal device and the onboard device when the onboard-device control unit detects that a predetermined condition including a condition that the user has been authenticated is satisfied.
    Type: Application
    Filed: May 14, 2019
    Publication date: January 9, 2020
    Applicant: TOYOTA JIDOSHA KABUSHIKI KAISHA
    Inventors: Hiroki OKADA, Ryuta ATSUMI, Daisuke HIROKI, Shinpei ASAI
  • Publication number: 20200012475
    Abstract: Provided is a terminal device including: a communication unit that communicates with an audio reproduction device; a sound quality adjustment unit that performs sound quality adjustment on audio data; and a control unit that determines whether or not the audio reproduction device has a sound quality adjustment function depending on a communication result of communication based on a predetermined protocol, and turns on or off the sound quality adjustment function of the sound quality adjustment unit depending on a determination result.
    Type: Application
    Filed: January 24, 2018
    Publication date: January 9, 2020
    Applicant: SONY CORPORATION
    Inventors: Hiroshi TAMAKI, Koji FUJITA
  • Publication number: 20200012476
    Abstract: Methods, systems, and media for identifying, curating, and presenting audio content are provided.
    Type: Application
    Filed: July 3, 2019
    Publication date: January 9, 2020
    Inventors: Jeannette Gatlin, Manish Gaudi
  • Publication number: 20200012477
    Abstract: An audio device includes an amplifier having a volume control circuit, a communication circuit configured to communicate with a host apparatus, a processor, and a memory having stored thereon instructions executable by the processor to cause the audio device to perform: setting a volume value in the volume control circuit; receiving, from the host apparatus through the communication circuit, an instruction value indicating a volume value to be set in the volume control circuit; comparing the received instruction value with a set value that is a volume value set in the volume control circuit; and sending an instruction signal based on a comparison result to the host apparatus through the communication circuit.
    Type: Application
    Filed: September 6, 2019
    Publication date: January 9, 2020
    Inventor: Ryo TANAKA
  • Publication number: 20200012478
    Abstract: Systems and methods are disclosed for creating mechanical computing mechanisms and Turing-complete systems which include combinatorial logic and sequential logic, and which are energy-efficient.
    Type: Application
    Filed: September 19, 2019
    Publication date: January 9, 2020
    Inventors: Ralph C. Merkle, Robert A. Freitas, JR., James Ryley, Matthew Moses, Tad Hogg
  • Publication number: 20200012479
    Abstract: Apparatus and methods for an intelligent audit engine are provided. Product development artifacts may be associated with artifact tags and stored in an artifact repository. The audit engine may retrieve an artifact for audit. The audit engine may identify a set of development guidelines in a rule repository based on their artifact tags. The audit engine may determine whether the development guidelines have been satisfied based on stored product testing data. A failed development guideline may initiate a workflow that includes notification of a project stakeholder regarding the failure. The notification may include remediation measures to be taken by the stakeholder. The validation process may iterate until all guidelines have passed validation. A machine-learning algorithm may prioritize a development guideline for future audits to increase efficiency. The machine learning algorithm may educate stakeholders to reduce audit failures.
    Type: Application
    Filed: September 19, 2019
    Publication date: January 9, 2020
    Inventors: Srinath Chakinam, Bharathi Tadepalli, Kalyan Chakravarthy Pallapolu
  • Publication number: 20200012480
    Abstract: An embodiment of the present invention is directed to providing a cloud infrastructure visualizer and generator. The innovative system may use an Infrastructure Diagramming Tool to create Infrastructure Design Diagrams (IDD) to allow System Engineers to design the Infrastructure to meet various application needs. From the Infrastructure Diagramming Tool, a user may initiate code generation that may then be easily deployable to a cloud platform.
    Type: Application
    Filed: July 3, 2019
    Publication date: January 9, 2020
    Inventors: Roberto C. RIZO, Hassan B. JIWANI
  • Publication number: 20200012481
    Abstract: Using computer-vision based training information, a user interface (UI) component of an application-level user interface of an application and rendering coordinates of the UI component within the application-level user interface are recognized. A functional class that is mapped within the computer-vision based training information to the UI component and that is used to instantiate the UI component as part of the application-level user interface is identified in accordance with the computer-vision based training information. A replica object of the identified functional class is instantiated within a user interface container separately from the application. An operating system-level event that specifies a functional operation of the UI component and the recognized rendering coordinates of the UI component is generated from the instantiated replica object on an operating system event queue that provides inputs to the application.
    Type: Application
    Filed: September 15, 2019
    Publication date: January 9, 2020
    Inventor: Nadiya Kochura
  • Publication number: 20200012482
    Abstract: A computer system comprises a work accelerator, a gateway the transfer of data to the accelerator from external storage, the accelerator executes a first compiled code sequence to perform computations on data transferred to the accelerator from the gateway. The first compiled code sequence comprises a synchronisation instruction indicating a barrier between a compute phase in which the compute instructions are executed and an exchange phase, wherein execution of the synchronisation instruction causes an indication of a pre-compiled data exchange synchronisation point to be transferred to the gateway. The gateway comprises a streaming engine storing a second compiled code sequence in the form of a set of data transfer instructions executable by the streaming engine to perform data transfer operations to stream data through the gateway in the exchange phase, wherein the first and second compiled code sequences are generated as a related set at compile time.
    Type: Application
    Filed: December 28, 2018
    Publication date: January 9, 2020
    Applicant: Graphcore Limited
    Inventors: Ola Tørudbakken, Daniel John Pelham Wilkinson, Brian Manula, Harald Høeg
  • Publication number: 20200012483
    Abstract: Behavioral intelligence can be used with cloud native computing to enhance software deployment for various infrastructures by analyzing and deploying software functions according to the various infrastructures. Because different providers can have their own systems and controls for managing their infrastructures, it is costly to deploy software functions that are coupled together. However, if the software functions are disaggregated and translated according to the systems and controls relative to the various infrastructures, then the software functions can be failed and scaled independently of one another, thereby generating efficiencies.
    Type: Application
    Filed: July 5, 2018
    Publication date: January 9, 2020
    Inventor: Douglas Nassaur
  • Publication number: 20200012484
    Abstract: Systems and methods for demonstrating a replacement information management software for a computing system. The methods may include determining if existing information management software is installed in the computing system. The methods may include identifying computing devices of the computing system using information from the existing information management software. The methods may include simulating the replacement information management software with characteristics of the identified computing devices to enable a user to experience the replacement information management software prior to committing to installing the replacement information management software in the computing system. The methods may include automatically installing the replacement information management software. Other implementations are disclosed.
    Type: Application
    Filed: September 20, 2019
    Publication date: January 9, 2020
    Inventor: Sanjay Harakhchand Kripalani
  • Publication number: 20200012485
    Abstract: An example method of installing one or more files on a host file system includes extracting, by an operating system, a container image from a container. The container image stores a set of files and provides an indication of a hierarchical structure for the set of files. The method also includes obtaining, by the operating system, a package in accordance with the container image. The package includes the set of files. The method further includes installing the package on the host file system in accordance with the hierarchical structure for the set of files.
    Type: Application
    Filed: September 16, 2019
    Publication date: January 9, 2020
    Inventors: Giuseppe Scrivano, Colin Walters, Daniel Walsh
  • Publication number: 20200012486
    Abstract: A method and system for processing a plurality of unordered software patches for one or more computer readable software programs configured to be executed in a computer system. The unordered software patches are obtained. The unordered software patches include relationship information for defining a relationship the unordered software patches have with a second software patch. For each unordered software patch, the relationship information of the unordered software patch is analyzed to determine the relationship the unordered software patch has with the second software patch. An entry for each unordered software patch is stored in a relationship data store in the data processing system or computer system. The entry comprises dependency data representative of the determined relationship the unordered software patch has with the second software patch. The unordered software patches are ordered based on the dependency data in the relationship data store.
    Type: Application
    Filed: July 5, 2018
    Publication date: January 9, 2020
    Inventors: Ian M. Hodges, Michael Vrakopoulos, Payal Mehta, Stephen Evans, Stephen Hurst, Andrew Wright