Patents Issued in December 24, 2020
  • Publication number: 20200401336
    Abstract: Dynamic API allocation based on data-tagging is provided. Data that is stored in a local system is parsed and normalized. One or more highly used fields is identified and tagged. A counter corresponding to each highly used field is incremented upon each reference. Upon exceeding a threshold, data is migrated to object storage. An index is created for each highly used field. A bi-directional pipeline is created between the local system and the cloud-based system. The data structure is created in object storage in the cloud-based system. Data is dynamically migrated through the pipeline from the local system to cloud-based object storage. Cloud-based system sends an API endpoint to local system. Future data accesses to local data are redirected to object storage using the API endpoint. Local system continues monitoring data utilization. Upon utilization dropping below a threshold, data accesses are redirected to local system, using the local pointer.
    Type: Application
    Filed: June 20, 2019
    Publication date: December 24, 2020
    Inventors: Bruno dos Santos Silva, Shawn Snodgrass, MARK J. WALBORN
  • Publication number: 20200401337
    Abstract: Systems and methods are described for fully replacing an online first RAID group of data storage devices with a second RAID group of data storage devices, whereby the data is read in parallel from multiple devices in the first group and written in parallel to multiple devices in the second group. Sub-chunks of data chunks not currently storing any data may be bypassed from copying, as well as sub-chunks still storing data that is no longer in-use by a client. The data may be copied as-is rather than from and to the same logical block address on each respective group. A similar process may be applied for shrinking the number of storage devices allocating to a storage pool.
    Type: Application
    Filed: June 20, 2019
    Publication date: December 24, 2020
    Inventor: Shailendra Tripathi
  • Publication number: 20200401338
    Abstract: The present disclosure relates to systems and methods for data storage. The storage system may be operably connected to an imaging device. The storage system may include a first storage assembly configured to obtain and store data from the imaging device. The storage system may further include a second storage assembly operably connected to the first storage assembly. And the storage system may further include a processing device configured to control communication between the first storage assembly and the second storage assembly. A write speed of the first storage assembly may exceed a write speed threshold relating to at least two parameters of the imaging device. The at least two parameters may include a first speed at which the imaging device acquires scan data, and a second speed at which the scan data is transferred to the first storage assembly.
    Type: Application
    Filed: September 3, 2020
    Publication date: December 24, 2020
    Applicant: SHANGHAI UNITED IMAGING HEALTHCARE CO., LTD.
    Inventor: Gang YIN
  • Publication number: 20200401339
    Abstract: A Data Storage Device (DSD) includes a flash memory for storing data. Portions of the flash memory are grouped into logical groups based on at least one of a number of Program/Erase (P/E) cycles and a physical level location of the portions of the flash memory. A command performance latency is monitored for each logical group, and at least one polling time for each respective logical is set based on the monitored command performance latency for the logical group. The at least one polling time indicates a time to wait before checking whether a portion of the flash memory in the logical group has completed a command.
    Type: Application
    Filed: June 24, 2019
    Publication date: December 24, 2020
    Inventors: Chao Sun, Xinde Hu, Dejan Vucinic
  • Publication number: 20200401340
    Abstract: A distributed storage system includes a first node group consisting of a plurality of nodes and a second node group consisting of a plurality of nodes. Each of the first node group and the second node group distributes and stores data of an assigned object to a plurality of constituent nodes. The first node group includes at least one first node shared with the second node group and at least one second node not shared with the second node group. The second node group includes the at least one first node and at least one third node not shared with the first node group.
    Type: Application
    Filed: June 19, 2017
    Publication date: December 24, 2020
    Inventors: Abhishek JOHRI, Mitsuo HAYASAKA, Hieuhanh LE
  • Publication number: 20200401341
    Abstract: A storage system and method for memory backlog hinting for variable capacity are provided. In one embodiment, a method for memory backlog hinting for variable capacity is provided that is performed in a storage system comprising a memory. The method comprises: sending information regarding a state of the memory to a host device; receiving an instruction from the host device to alter memory capacity in order to alter memory performance, wherein the instruction is based on the information regarding the state of the memory sent to the host device; and altering memory capacity in order to alter memory performance in response to receiving the instruction from the host device. Other embodiments are provided.
    Type: Application
    Filed: June 18, 2019
    Publication date: December 24, 2020
    Applicant: Western Digital Technologies, Inc.
    Inventor: Ramanathan Muthiah
  • Publication number: 20200401342
    Abstract: A memory device is provided. The device comprises a substrate, a controller, at least a tap, a plurality of memory modules, and at least two resistors. The controller connects to the substrate. The tap, the memory modules, and the resistors are set on the substrate. The tap comprises an input terminal connecting to the controller; a first output terminal; and a second output terminal. After connecting to each other in series, the memory modules connect to the first output terminal and the second output terminal. Each of the resistors connects to one of the memory modules which connect to the first output terminal and the second output terminal. Thus, command signals, address signals, and timing signals are separately sent to the memory modules through the first output terminal and the second output terminal of the tap simultaneously to process instruction or read information by the controller.
    Type: Application
    Filed: June 21, 2019
    Publication date: December 24, 2020
    Inventors: Cheng-Lung Lin, Wan-Tung Liang
  • Publication number: 20200401343
    Abstract: Computer software that adjusts a performance capability of a storage volume by (i) determining a current storage volume to store data having a workload pattern, wherein a cycle of the workload pattern includes a hot period and a cold period, (ii) determining a time limit window of the current storage volume, wherein the time limit window is a shortest time window within which performance capability of the current storage volume is to be kept without adjustment, (iii) determining a low performance period of the current storage volume corresponding to the cold period, and (iv) in response to the low performance period being greater than or equal to the time limit window, reducing the performance capability of the current storage volume during the low performance period.
    Type: Application
    Filed: June 24, 2019
    Publication date: December 24, 2020
    Inventors: Long Wen Lan, Yang Liu, Duo Chen
  • Publication number: 20200401344
    Abstract: Methods and apparatus are disclosed for implementing data augmentation within a storage controller of a data storage device based on machine learning data read from a non-volatile memory (NVM) array of a memory die. Some particular aspects relate to configuring the storage controller to generate augmented versions of training images for use in training a Deep Learning Accelerator of an image recognition system by rotating, translating, skewing, cropping, etc., a set of initial training images obtained from a host device and stored in the NVM array. Other aspects relate to controlling components of the memory die to generate noise-augmented images by, for example, storing and then reading training images from worn regions of the NVM array to inject noise into the images. Data augmentation based on data read from multiple memory dies is also described, such as image data spread across multiple NVM arrays or multiple memory dies.
    Type: Application
    Filed: December 17, 2019
    Publication date: December 24, 2020
    Inventors: Alexander Bazarsky, Ariel Navon
  • Publication number: 20200401345
    Abstract: Embodiments of the present disclosure relate to a memory system, a memory controller, and an operation method. The embodiments receive a plurality of requests for a memory device, determine the number of hit requests and the number of miss requests with respect to the plurality of received requests, and determine whether or not to perform all or some of map data read operations for the respective miss requests in parallel and whether or not to perform all or some of user data read operations for the respective hit requests in parallel, thereby minimizing the time required for processing the plurality of requests.
    Type: Application
    Filed: January 22, 2020
    Publication date: December 24, 2020
    Inventor: Jeen PARK
  • Publication number: 20200401346
    Abstract: A storage system includes a plurality of storage controllers and a drive box including one or more non-volatile storage devices. The drive box includes a memory on which reading and writing are performed in a unit different from a unit for reading and writing the one or more non-volatile storage devices, and which stores control information to be used by the plurality of storage controllers, and a memory controller that enables each storage controller of the plurality of storage controllers to exclusively read and write the control information of the memory by arbitrating accesses to the memory from the plurality of storage controllers.
    Type: Application
    Filed: February 26, 2020
    Publication date: December 24, 2020
    Inventors: Kentaro SHIMADA, Akira YAMAMOTO, Katsuya TANAKA
  • Publication number: 20200401347
    Abstract: According to one embodiment, a memory system includes a memory controller configured to send a first command set including arithmetic operation target data and an address that designates a memory cell to store weight data; and a nonvolatile semiconductor memory configured to receive the first command set from the memory controller, read the weight data from the memory cell designated by the address, perform an arithmetic operation based on the arithmetic operation target data and the weight data, and send arithmetic operation result data to the memory controller.
    Type: Application
    Filed: February 28, 2020
    Publication date: December 24, 2020
    Applicant: KIOXIA CORPORATION
    Inventor: Hiroshi MAEJIMA
  • Publication number: 20200401348
    Abstract: A storage system includes a storage controller, plural volumes each configured by the storage controller, and a pool allocating physical storage areas to logical storage areas of the volumes. The storage controller configures a first group including, among the volumes, a first primary volume to which a first target protection period is set, and a first history information volume storing history information about updating to the first primary volume, and a second group including, thereamong, a second primary volume to which a second target protection period is set, and a second history information volume storing history information about updating to the second primary volume. The volumes included in the first and second groups utilize the same physical storage area of the pool. When increasing a free capacity thereof, history information to be purged is determined from the first and second protectable periods such that their protectable periods become the same.
    Type: Application
    Filed: March 3, 2020
    Publication date: December 24, 2020
    Applicant: Hitachi, Ltd.
    Inventors: Ai Satoyama, Tomohiro Kawaguchi, Takaki Matsushita
  • Publication number: 20200401349
    Abstract: A management device in an information processing system, the information processing system including a plurality of information processing devices and a plurality of storage devices, the management device includes: a memory; and a processor coupled to the memory, the processor being configured to execute a notification information creation processing that includes creating notification information, the notification information indicating, among the plurality of storage devices, one or more first storage devices that may be used by workload operating in a first information processing device among the plurality of information processing devices, and execute a notification processing that includes transmitting the notification information to the first information processing device, the notification information being configured to cause the first information processing device to perform logical connection to each of the one or more first storage devices indicated by the notification information.
    Type: Application
    Filed: June 2, 2020
    Publication date: December 24, 2020
    Applicant: FUJITSU LIMITED
    Inventor: OSAMU SHIRAKI
  • Publication number: 20200401350
    Abstract: A redundant array of independent drives (RAID) stripe is formed across a set of storage controllers of a plurality of storage controllers, wherein the RAID stripe comprises two or more of a plurality of modular storage devices of at least one of the set of storage controllers. The RAID stripe is written across the set of storage controllers.
    Type: Application
    Filed: June 8, 2020
    Publication date: December 24, 2020
    Inventors: Hari Kannan, Robert Lee, Yuhong Mao, Ronald Karr, Boris Feigin
  • Publication number: 20200401351
    Abstract: In a data storage control device for writing data into a first memory that is non-volatile memory, an information receipt unit receives voltage-related information from a power source control device. A condition determination unit determines whether a voltage condition is satisfied. When the condition determination unit determines that the voltage condition is satisfied during execution of a writing process, a memory controller determines whether a predetermined storage condition is satisfied. When the storage condition is not satisfied, the memory controller executes a first response process of withdrawing writing residual data into the first memory but setting a validity flag as invalid. When the storage condition is satisfied, the memory controller executes a second response process of writing the residual data into the first memory.
    Type: Application
    Filed: June 16, 2020
    Publication date: December 24, 2020
    Inventors: Akiyo TAGUCHI, Masao KIMURA
  • Publication number: 20200401352
    Abstract: Memory module, computing device, and methods of reading and writing data to the memory module are disclosed. A memory module, comprises one or more dynamic random-access memories (DRAMs); and a processor configured to select a Central Processing Unit (CPU) or the Processor to communicate with the one or more DRAMs via a memory interface.
    Type: Application
    Filed: June 19, 2020
    Publication date: December 24, 2020
    Inventors: JOHN MICHAEL SMOLKA, Carlos Rene Weissenberg
  • Publication number: 20200401353
    Abstract: A memory system having a mode indicator, a set of hardware resources, a set of media, and a controller. When the mode indicator identifies a factory mode, a first portion of the hardware resources is reserved for performance of factory functions by the controller and a second portion of the hardware resources is allocated for performance of normal functions. When the mode indicator identifies a user mode, both the first portion and the second portion are allocated for the performance of the normal function. The normal functions are performed by the controller to at least store data in and retrieve data from the set of media in response to requests from a host system.
    Type: Application
    Filed: August 31, 2020
    Publication date: December 24, 2020
    Inventor: Alex Frolikov
  • Publication number: 20200401354
    Abstract: An image forming device includes a receiver and a switcher. The receiver receives data for executing a function of storing specific data in a preset private box. The switcher switches between first and second register modes when the function to be executed by using the data received by the receiver is copied into the image forming device. The first register mode is a mode in which a private box is manually registered in the image forming device. The second register mode is a mode in which a private box is automatically registered in the image forming device.
    Type: Application
    Filed: October 17, 2019
    Publication date: December 24, 2020
    Applicant: FUJI XEROX CO., LTD.
    Inventor: Yusuke KAMOI
  • Publication number: 20200401355
    Abstract: An inspection system according to the present invention includes: an abnormality detector that performs automatic inspection for detecting an abnormality on the basis of a read image obtained by causing a reader to read an image that is formed on a recording medium by executing a print job; and a hardware processor that, when the abnormality is detected in the automatic inspection, causes the reader to perform specific shading operation involving cleaning the reader after stopping the print job but before restarting the print job, wherein the specific shading operation is performed in a shorter time than normal shading operation involving cleaning the reader, the normal shading operation being performed except when the abnormality is detected in the automatic inspection.
    Type: Application
    Filed: June 9, 2020
    Publication date: December 24, 2020
    Applicant: KONICA MINOLTA, INC.
    Inventor: Takashi YAMASHITA
  • Publication number: 20200401356
    Abstract: An information processing apparatus includes a hardware processor that stores intermediate data of a plurality of print jobs in a storage. The hardware processor is configured to perform, read first intermediate data of a first prim job; rasterize the read first intermediate data to generate print data; output the print data to an image forming apparatus; determine whether reading the first intermediate data allows extra, time in relation to a throughput of a print engine; determine whether reading second intermediate data of a second print job is a bottleneck of a printing time; and execute in parallel reading the first intermediate data and reading the second intermediate data, in response to a determination that the operation of reading the first intermediate data allows extra time in relation to the throughput of the print engine and a determination that reading the second intermediate data is a bottleneck of the printing time.
    Type: Application
    Filed: June 22, 2020
    Publication date: December 24, 2020
    Applicant: KONICA MINOLTA, INC.
    Inventor: Ryohei TANAKA
  • Publication number: 20200401357
    Abstract: An apparatus and a method are provided in which a virtual printer service of a host computer automatically acquires from a real printer a response in response to a device search request without receiving the virtual printer generation instruction from a user, and a virtual printer configured to transmit a print job to the printer is then generated for each printer that responded to the device search request.
    Type: Application
    Filed: June 17, 2020
    Publication date: December 24, 2020
    Inventor: Satoshi Hirakawa
  • Publication number: 20200401358
    Abstract: A method, computer program product and computer system to improve print legibility is provided. A processor receives a file to print. A processor generates a print preview of the file, wherein the print preview is generated at an initial scale. A processor generates a preview text for the print preview. A processor determines a legibility metric based for the print preview on a comparison between the preview text for the print preview and text of the file to print. A processor prints the file at a second scale in response to the legibility metric being below a predetermined value, wherein the second scale is larger than the initial scale.
    Type: Application
    Filed: June 20, 2019
    Publication date: December 24, 2020
    Inventors: Stanley John Vernier, Stephen Arthur Boxwell, Kyle Matthew Brake, Keith Gregory Frost
  • Publication number: 20200401359
    Abstract: A method, computer program product and computer system to improve print legibility is provided. A processor receives a file to print. A processor generates a print preview of the file, wherein the print preview is generated at an initial scale. A processor generates a preview text for the print preview. A processor determines a legibility metric based for the print preview on a comparison between the preview text for the print preview and text of the file to print. A processor prints the file at a second scale in response to the legibility metric being below a predetermined value, wherein the second scale is larger than the initial scale.
    Type: Application
    Filed: August 16, 2019
    Publication date: December 24, 2020
    Inventors: Stanley John Vernier, Stephen Arthur Boxwell, Kyle Matthew Brake, Keith Gregory Frost
  • Publication number: 20200401360
    Abstract: An electronic device and a method of operating the same according to various embodiments of the disclosure comprises a first operation, performed when the electronic device is not connected to an external output device, including displaying a first screen including a plurality of icons representing a plurality of application programs in a first format, and a second operation, performed when the electronic device is inserted into an external docking device using a connector and connected to the external output device through the external docking device, including rendering a second screen including a plurality of icons displayed in the second format while the external docking device is connected to the wired LAN, and providing the data associated with the second screen to the external output device using the connector so that the external output device displays the second screen, and connecting the electronic device to the wired LAN through the connector using a first media access control (MAC) address shared
    Type: Application
    Filed: February 19, 2019
    Publication date: December 24, 2020
    Inventors: Myoungsoo YOU, Jaewoo SUH, Wooyoung JUNG
  • Publication number: 20200401361
    Abstract: The disclosure relates to an electronic device including a sub display. An electronic device according to an embodiment may include a housing, a first display disposed in the housing and including a transparent area, a module assembly disposed under the transparent area and configured to be visible to the outside of the housing, a second display disposed between the first display and the module assembly and configured to cover at least a portion of the module assembly by moving with respect to the first display, a driver configured to move the second display with respect to the transparent area, and a processor configured to move the second display by controlling an operation of the driver in response to an operation of the electronic device.
    Type: Application
    Filed: June 19, 2020
    Publication date: December 24, 2020
    Inventors: Wooseung HAN, Sangsik PARK, Junghyuck IM
  • Publication number: 20200401362
    Abstract: Systems and methods for screen sharing are provided. The screen sharing may comprise providing image data from a sender system to a receiver system. The receiver system may be a Virtual Reality [VR] system configured to render the image data in a virtual environment by projecting the image data onto a virtual canvas. At the sender system, visual content may be identified which is to be shared with the receiver system. The rendering or display of the virtual environment by the receiver may impose legibility constraints on the visual content. Accordingly, an adjusted version of the visual content may be generated which provides improved legibility when viewed in the virtual environment. The image data representing the adjusted version of the visual content may then be provided to the receiver system.
    Type: Application
    Filed: June 29, 2018
    Publication date: December 24, 2020
    Inventors: Martin Prins, Emmanuel Thomas, Hans Maarten Stokking, Hendrikus Nathaniël Hindriks
  • Publication number: 20200401363
    Abstract: Embodiments disclosed herein provide systems, methods and computer readable media for generating remote views in a virtual mobile device platform. A virtual mobile device platform may be coupled to a physical mobile device over a network and generate frames of data for generating views on the physical device. These frames can be generated using an efficient display encoding pipeline on the virtual mobile device platform. Such efficiencies may include, for example, the synchronization of various processes or operations, the governing of various processing rates, the elimination of duplicative or redundant processing, the application of different encoding schemes, the efficient detection of duplicative or redundant data or the combination of certain operations.
    Type: Application
    Filed: August 31, 2020
    Publication date: December 24, 2020
    Applicant: Intelligent Waves LLC
    Inventors: Robert David LEE, Hermal Yogesh Gandhi, Akshay P. Joshi
  • Publication number: 20200401364
    Abstract: From multiple audio objects in an audio scene, one or more audio objects of interest are identified. First audio signals associated with the plurality of objects are processed for provision to a user device. The processing may be based on a position of the user device in an audio scene. The processing may include combining the first audio signals associated with the audio objects to form combined first audio signals, modifying the amplitude of the combined first audio signals and limiting to a first level the maximum amplitude of the combined first audio signals. The processing also includes modifying the amplitude of one or more individual first audio signals, associated with the one or more audio objects of interest, the modifying the amplitude of one or more individual first audio signals being independent of that for the combined first audio signals.
    Type: Application
    Filed: December 3, 2018
    Publication date: December 24, 2020
    Inventors: Antti ERONEN, Jussi Artturi LEPPANEN, Sujeet Shyamsundar MATE, Arto LEHTINIEMI
  • Publication number: 20200401365
    Abstract: Examples described herein relate to transitioning a playback session between portable playback devices such as “smart” headphones, earbuds, and handheld speakers with playback devices of a zone-based media playback system. Exemplary techniques facilitate continuity of playback when transitioning between locations (e.g., from at home to on-the-go or vice versa) or between listening paradigms (e.g., personal or out-loud playback of audio content). An example implementation includes detecting a swap trigger, determining the source playback device(s) and target playback device(s), and performing a playback session swap between the source playback device(s) and target playback device(s).
    Type: Application
    Filed: August 31, 2020
    Publication date: December 24, 2020
    Inventors: Dayn Wilberding, Youjin Nam, Tadeo T. Toulis, Cole Harris, Patrick Devine, Nicholas A.J. Millington, Jodi Vautrin, Maria-Jose Ramos, Richard Bannon, Michael Sheldon, Ted Lin, Ron Kuper, Kirsten Lewis, Jake Harwood, Jonathan Herbst, Daniel Jones, Henry Sia
  • Publication number: 20200401366
    Abstract: Certain exemplary embodiments relate to entertainment systems that interact with users to provide access to media appropriate to and/or customized for a particular user using the entertainment system, the location at which the entertainment system is being accessed, and/or a predefined event. For example, in certain exemplary embodiments, an entertainment system in a location is configured to provide jukebox-related and entertainment system mediated services that are accessible from within and from the outside of the location, and provide (1) attract or flight media operations, (2) browsing services, and/or (3) search screens appropriate to and/or customized for a particular user using the entertainment system, the location at which the entertainment system is being accessed, and/or a predefined event. Such screens may be provided with a three-dimensional look-and-feel in certain exemplary embodiments.
    Type: Application
    Filed: September 2, 2020
    Publication date: December 24, 2020
    Inventors: Francois BEAUMIER, Remi DESMARAIS, Sebastien HEBERT, Loic GRATTON, Mounir KHENFIR, Ed RIVERA, Michael TOOKER, Christian POMPIDOR
  • Publication number: 20200401367
    Abstract: In general, the subject matter described in this disclosure can be embodied in methods, systems, and program products. A computing device stores reference song characterization data and receives digital audio data. The computing device determines whether the digital audio data represents music and then performs a different process to recognize that the digital audio data represents a particular reference song. The computing device then outputs an indication of the particular reference song.
    Type: Application
    Filed: September 2, 2020
    Publication date: December 24, 2020
    Applicant: Google LLC
    Inventors: Dominik Roblek, Blaise Hilary Aguera-Arcas, Thomas W. Hume, Marvin Karl Ritter, Brandon Charles Barbello, Kevin I. Kilgour, Mihajlo Velimirovic, Christopher Thornton, Gabriel Oak Taubman, James David Lyon, Jan Heinrich Althaus, Katsiaryna Naliuka, Julian James Odell, Matthew Sharifi, Beat Gfeller
  • Publication number: 20200401368
    Abstract: An electronic device or method for adjusting a gain on a voice operated control system can include one or more processors and a memory having computer instructions. The instructions, when executed by the one or more processors causes the one or more processors to perform the operations of receiving a first microphone signal, receiving a second microphone signal, updating a slow time weighted ratio of the filtered first and second signals, and updating a fast time weighted ratio of the filtered first and second signals. The one or more processors can further perform the operations of calculating an absolute difference between the fast time weighted ratio and the slow time weighted ratio, comparing the absolute difference with a threshold, and increasing the gain when the absolute difference is greater than the threshold. Other embodiments are disclosed.
    Type: Application
    Filed: September 5, 2020
    Publication date: December 24, 2020
    Applicant: Staton Techiya LLC
    Inventor: John Usher
  • Publication number: 20200401369
    Abstract: Various implementations include conversation assistance audio devices with settings that are adjustable based upon user feedback. In some cases, a computer-implemented method of personalizing a conversation assistance audio device includes: receiving a command from a user for assistance with audio settings in the conversation assistance audio device; applying a baseline set of audio settings to the conversation assistance audio device in response to receiving the user command for assistance; receiving a user command to change the baseline set of audio settings; and applying a modified set of audio settings to the conversation assistance audio device in response to receiving the user command to change the baseline set of audio settings, wherein the modified set of audio settings are applied based upon usage of the conversation assistance audio device and a population model of usage of similar conversation assistance audio devices.
    Type: Application
    Filed: September 8, 2020
    Publication date: December 24, 2020
    Inventors: Andrew Todd Sabin, Jahn Dmitri Eichfeld, Benjamin Davis Parker
  • Publication number: 20200401370
    Abstract: Aspects of the present invention disclose a method for delivering an artificial intelligence-based response to a voice command to a user. The method includes one or more processors identifying an audio command received by a computing device. The method further includes determining a first engagement level of a user, wherein an engagement level corresponds to an attentiveness level of the user in relation to the computing device based at least in part on indications of activities of the user. The method further includes identifying a first set of conditions within an immediate operating environment of the computing device, wherein the first set of conditions indicate whether to deliver a voice response to the identified audio command. The method further includes determining whether to deliver the voice response to the identified audio command to the user based at least in part on the first engagement level and first set of conditions.
    Type: Application
    Filed: June 19, 2019
    Publication date: December 24, 2020
    Inventors: Shilpa Shetty, Mithun Das, Amitabha Chanda, Sarbajit K. Rakshit
  • Publication number: 20200401371
    Abstract: Provided are a display device for more accurately providing a function intended by a user upon reception of the voice command and an operating method thereof. The display device comprises a wireless communication unit configured to communicate with at least one external server, a storage unit, a voice recognition unit configured to receive a voice command, a control unit configured to acquire a function corresponding to the voice command, a determination module configured to determine a provider providing the function corresponding to the voice command and an output unit configured to receive data related to the function from the at least one external server or the storage unit according to the determined provider and output the function corresponding to the voice command based on the received data.
    Type: Application
    Filed: March 29, 2018
    Publication date: December 24, 2020
    Applicant: LG ELECTRONICS INC.
    Inventors: Seunghyun HEO, Kiwon PARK, Daegun PARK, Sangseok LEE, Yookyoung CHOI, Jaekyung LEE
  • Publication number: 20200401372
    Abstract: A method, apparatus and computer program product are provided to facilitate user interaction with, such as modification of, respective audio objects. An example method may include causing a multimedia file to be presented that includes at least two images. The images are configured to provide animation associated with respective audio objects and representative of a direction of the respective audio objects. The method may also include receiving user input in relation to an animation associated with an audio object or the direction of the audio object represented by an animation. The method may further include causing replay of the audio object for which the user input was received to be modified.
    Type: Application
    Filed: September 8, 2020
    Publication date: December 24, 2020
    Applicant: NOKIA TECHNOLOGIES OY
    Inventors: Miikka Tapani VILERMO, Arto Juhani LEHTINIEMI, Koray OZCAN
  • Publication number: 20200401373
    Abstract: The present disclosure relates to a computing system. The computing system comprises a data input configured to receive an input data signal, a computation unit having an input coupled with the data input, the computation unit being operative to apply a weight to a signal received at its input to generate a weighted output signal, and a controller. The controller is configured to monitor a parameter of the input signal and/or a parameter of the output signal and to issue a control signal to the computation unit to control a level of accuracy of the weighted output signal based at least in part on the monitored parameter.
    Type: Application
    Filed: May 14, 2020
    Publication date: December 24, 2020
    Applicant: Cirrus Logic International Semiconductor Ltd.
    Inventor: John Paul LESSO
  • Publication number: 20200401374
    Abstract: Apparatus and method of inputting data into an Ising machine. The apparatus may comprise at least one processor to carry out a conversion process to convert an input expression, in a format unsuitable for inputting into an Ising machine, to a suitable format, including creating a dataset of input-output data pairs on the basis of the input expression, deriving a mathematical expression by fitting a first dataset subset to coefficients of an exemplary mathematical expression in the suitable format, and using a second dataset subset, different from the first, to assess whether the derived expression meets a preset quality metric. The derived expression is input to the Ising machine when it is assessed as meeting the metric. The conversion process may be repeated using a different input expression when the derived expression is assessed as failing to meet the metric.
    Type: Application
    Filed: March 27, 2020
    Publication date: December 24, 2020
    Applicant: FUJITSU LIMITED
    Inventors: Alberto MORAGLIO, Serban GEORGESCU
  • Publication number: 20200401375
    Abstract: A method for generating random numbers includes initializing a pseudo-random number generator (PRNG) having a state of 2048 bits comprising inner bits and outer bits, the inner bits comprising the first 128 bits of the 2048 bits and the outer bits comprising the remaining bits of the 2048 bits. The method also includes retrieving AES round keys from a key source, and for a threshold number of times, executing a round function using the AES round keys by XOR'ing odd-numbered branches of a Feistel network having 16 branches of 128 bits with a function of corresponding even-numbered neighbor branches of the Feistel network, and shuffling each branch of 128 bits into a prescribed order. The method also includes executing an XOR of the inner bits of the permuted state with the inner bits of a previous state.
    Type: Application
    Filed: November 7, 2017
    Publication date: December 24, 2020
    Applicant: Google LLC
    Inventors: Jan Wassenberg, Obryk Robert, Jyrki Alakuijala, Emmanuel Mogenet
  • Publication number: 20200401376
    Abstract: Example devices are described that include a computational unit configured to process first set of data bits encoding a first numerical value and a second set of data bits encoding a second numerical value. The computational unit includes a bit-stream generator configured to generate bit combinations representing first and second bit sequences that encode the first and second numerical values, respectively, based on a proportion of the data bits in the sequence that are high relative to the total data bits. The first bit sequence is generated using a first Sobol sequence source, and the second bit sequence is generated using a second Sobol sequence source different from the first Sobol sequence source. The device also includes computation logic configured to perform a computational operation on the bit combinations and produce an output bit-stream having a set of data bits indicating a result of the computational operation.
    Type: Application
    Filed: June 19, 2020
    Publication date: December 24, 2020
    Inventors: Mohammadhassan Najafi, David J. Lilja, Marcus Riedel, Kiarash Bazargan, Sayed Abdolrasoul Faraji, Bingzhe Li
  • Publication number: 20200401377
    Abstract: The current disclosure is directed towards efficiently generating random sequences on a large-scale peer-to-peer network. In one example, the disclosure provides for selecting a first node based on a block generation order, where the first node is selected to generate a current block, adding a first signature share of the first node to the current block, adding at least a second signature share from a previously selected node to the current block, generating a random sequence based on the first signature share and the second signature share, adding the random sequence to the current block, and publishing the current block to a blockchain maintained by a node pool. In this way, a random sequence may be generated on-chain, with linear messaging complexity, without relying on a single trusted party/apparatus, which may thereby decrease a probability of any single party controlling the random sequence produced.
    Type: Application
    Filed: September 4, 2020
    Publication date: December 24, 2020
    Inventor: Xiaohu Chen
  • Publication number: 20200401378
    Abstract: Embodiments comprise construction of a collection of pseudorandom number generators (PRNGs), with either a known or unknown cardinality, using unique brine values that comprise a salt value for the collection and also different index values for each PRNG for the collection. The additive parameters of such PRNGs are based on the respective brine values of the PRNGs, thereby ensuring that the PRNGs in the collection have different state cycles. Embodiments make it likely that PRNGs from different collections have distinct additive parameters by choosing a pseudorandom salt value for each collection. According to embodiments, a stream of generators in a collection is created by a spliterator that carries a salt value for the collection and combines the salt value with index values for the generators to produce brined additive parameters for the PRNGs in the stream. According to embodiments, such a stream may be executed by multiple threads in parallel.
    Type: Application
    Filed: August 22, 2019
    Publication date: December 24, 2020
    Inventor: Guy L. Steele, Jr.
  • Publication number: 20200401379
    Abstract: A microservice and the recipe for that microservice are automatically created by modifying a local environment in an integrated development environment executing on a computing system to construct a desired microservice, recording commands entered while modifying the local environment, computing a list of changes from the recorded commands that change the local environment and compiling the list of changes into a recipe comprising commands and dependencies sufficient to assemble an operating system and software files that are sufficient to instantiate the desired microservice.
    Type: Application
    Filed: June 20, 2019
    Publication date: December 24, 2020
    Inventors: Ana Paula Appel, Renato Luiz De Freitas Cunha, Eduardo Rocha Rodrigues, Bruno Silva
  • Publication number: 20200401380
    Abstract: Application personalization techniques and systems are described that leverage an embedded machine learning module to preserve a user's privacy while still supporting rich personalization with improved accuracy and efficiency of use of computational resources over conventional techniques and systems. The machine learning module, for instance, may be embedded as part of an application to execute within a context of the application to learn user preferences to train a model using machine learning. This model is then used within the context of execution of the application to personalize the application, such as control access to digital content, make recommendations, control which items of digital marketing content are exposed to a user via the application, and so on.
    Type: Application
    Filed: August 31, 2020
    Publication date: December 24, 2020
    Applicant: Adobe Inc.
    Inventors: Thomas William Randall Jacobs, Peter Raymond Fransen, Kevin Gary Smith, Kent Andrew Edmonds, Jen-Chan Jeff Chien, Gavin Stuart Peter Miller
  • Publication number: 20200401381
    Abstract: A computer-implemented method includes receiving, by an integrated development environment (IDE), a stack trace that comprises a plurality of function calls, the IDE is initiated in a 3-dimensional (3D) virtual reality environment for analyzing a computer application. The method further includes accessing, by the IDE, a first source-code file that includes a first function call from the stack trace, and accessing a second source-code file that includes a second function call from the stack trace, the second function call being inside a first function corresponding to the first function call. The method further includes displaying, by the IDE, in the 3D virtual reality environment a first representation of the first source-code file, a second representation of the second source-code file, and a link between the first representation and the second representation.
    Type: Application
    Filed: June 19, 2019
    Publication date: December 24, 2020
    Inventors: AUSTIN CARTER, GUNNAR MILLS, John R. Dangler, Colin Edward MASTERSON
  • Publication number: 20200401382
    Abstract: A system for autonomously delivering software features is disclosed. The system parses data obtained from a variety of sources, and extracts source concepts from the parsed data to generate models for inclusion in a set of agglomerated models. Over time, additional data from the variety of sources may be utilized to update the set of agglomerated models. The updated agglomerated models may be analyzed by the system to determine whether new features and/or functionality may be added to an application under evaluation by the system. In the event that new features and/or functionality may be added to the application under evaluation, the system may automatically generate code corresponding to the new features and/or functionality and incorporate that features and/or functionality into the application under evaluation.
    Type: Application
    Filed: September 8, 2020
    Publication date: December 24, 2020
    Applicant: The Ultimate Software Group, Inc.
    Inventors: Keith A. Briggs, Brian R. Muras, Andrew Ferguson
  • Publication number: 20200401383
    Abstract: System and methods for cryptologic digital twin segregation with blockchain for development operations are provided. By way of introductory example, a system may receive a first development object from a first devops tool and a second development object from a second devops tool. The system may identify, in a segregation model graph, a first node and a second node, the first node corresponding to the first development object and the second node corresponding to the second development object. The system may determine the first node is mapped to an off-chain storage classification and the second node is mapped to an on-chain storage classification. The system may store the first development object in an off-chain storage, generate a hash value of the first development object, and store the hash value of the first development object on a blockchain. The system may store the second development object on the blockchain.
    Type: Application
    Filed: January 28, 2020
    Publication date: December 24, 2020
    Applicant: Accenture Global Solutions Limited
    Inventors: Kapil Singi, Vikrant Kaulgud, Swapnajeet Gon Choudhury, Jagadeesh Chandra Bose R. P., Vibhu Saujanya Sharma, Sanjay Podder, Adam Patten Burden
  • Publication number: 20200401384
    Abstract: Various embodiments of the present invention relate to an electronic device and an operation method thereof. The electronic device may comprise: a display; a processor electrically connected to the display and including a plurality of cores; and a memory electrically connected to the processor, wherein the memory is configured to store a plurality of application programs, and stores instructions which, when executed, allow the processor to perform parallel compilation of two or more application programs among the plurality of application programs by using two or more cores among the plurality of cores during a booting operation, and when at least one application program which has failed to be compiled is sensed, perform a rebooting operation, and perform series compilation of the at least one application program which has failed to be compiled, by using one core among the plurality of cores during the rebooting operation. Other embodiments may also be possible.
    Type: Application
    Filed: February 19, 2019
    Publication date: December 24, 2020
    Inventors: Kyungseok LEE, Hyunjoon KIM, Jeongsik MUN, Chul KANG, Hakryoul KIM, Hyojong KIM, Mooyoung KIM
  • Publication number: 20200401385
    Abstract: In accordance with various embodiments, described herein is a system (Data Artificial Intelligence system, Data AI system), for use with a data integration or other computing environment, that leverages machine learning (ML, DataFlow Machine Learning, DFML), for use in managing a flow of data (dataflow, DF), and building complex dataflow software applications (dataflow applications, pipelines). In accordance with an embodiment, the system provides a programmatic interface, referred to herein in some embodiments as a foreign function interface, by which a user or third-party can define a service, functional and business types, semantic actions, and patterns or predefined complex data flows based on functional and business types, in a declarative manner, to extend the functionality of the system.
    Type: Application
    Filed: September 2, 2020
    Publication date: December 24, 2020
    Inventors: Ganesh Seetharaman, Alexander Sasha Stojanovic, Hassan Heidari Namarvar, David Allan