Patents Issued in December 17, 2019
-
Patent number: 10509585Abstract: Embodiments of the disclosure provide a data synchronization method, apparatus and system. The data synchronization method includes: receiving first modification data in primary storage; adding the first modification data to an asynchronous message queue; and sending the first modification data in the asynchronous message queue to standby storage. Embodiments of the present disclosure add modification data in primary storage to an asynchronous message queue, and send the modification data in the asynchronous message queue to standby storage by enabling one or more message sending threads, so that data synchronization between the primary storage and the standby storage is no longer restricted by the resources of the primary storage. The method reduces the time delay between the primary storage and the standby storage during data synchronization by sending data via multiple threads.Type: GrantFiled: August 11, 2017Date of Patent: December 17, 2019Assignee: ALIBABA GROUP HOLDING LIMITEDInventor: Jinyan Huang
-
Patent number: 10509586Abstract: A backup system for storing a copy of client data includes a persistent storage and a forecaster. The persistent storage stores the copy of the client data. The forecaster obtains storage use rates of the persistent storage over a prior time period; selects a first prediction period based on the prior time period; partitions the prior time period to obtain partitioned time periods; fuzzifies the storage use rates over the prior time period to obtain fuzzified storage use rates over the prior time period; applies a higher order fuzzy time series operator to the fuzzified storage use rates over the prior time period to obtain higher order forecasting functions; calculates a fuzzified forecast for the selected first prediction period using the higher order forecasting functions; and defuzzifies the fuzzified forecast to obtain a forecast for the first prediction period.Type: GrantFiled: April 24, 2018Date of Patent: December 17, 2019Assignee: EMC IP Holding Company LLCInventors: Rahul Vishwakarma, Supriya Kannery
-
Patent number: 10509587Abstract: A coordination point for assigning clients to remote backup storages includes a persistent storage and a processor. The persistent storage stores gateway pool cache capacities of the remote backup storages. The processor obtains a data storage request for data from a client of the clients; obtains an indirect cache estimate for servicing the data storage request; selects a remote backup storage of the remote backup storages based on the obtained indirect cache estimate using the gateway pool cache capacities; and assign the selected remote backup storage to service the data storage request. The selected remote backup storage has a higher client load at a time selection than a second client load of a second remote backup storage of the remote backup storages.Type: GrantFiled: April 24, 2018Date of Patent: December 17, 2019Assignee: EMC IP Holding Company LLCInventors: Shelesh Chopra, Gururaj Kulkarni
-
Patent number: 10509588Abstract: Systems, methods, and computer programs are disclosed for controlling memory frequency. One method comprises a first memory client generating a compressed data buffer and compression statistics related to the compressed data buffer. The compressed data buffer and the compression statistics are stored in a memory device. Based on the stored compression statistics, a frequency or voltage setting of the memory device is adjusted for enabling a second memory client to read the compressed data buffer.Type: GrantFiled: January 13, 2016Date of Patent: December 17, 2019Assignee: Qualcomm IncorporatedInventors: Serag Gadelrab, Sudeep Ravi Kottilingal, Meghal Varia, Pooja Sinha, Ujwal Patel, Ruo Long Liu, Jeffrey Chu, Sina Gholamian, Hyukjune Chung, David Strasser, Raghavendra Nagaraj, Eric Demers
-
Patent number: 10509589Abstract: A method of controlling a memory device can include: (i) receiving a first read command for a critical byte, where the critical byte resides in a first group of a memory array on the memory device; (ii) reading the critical byte from the memory array in response to the first read command, and providing the critical byte; (iii) reading a next byte in the first group; (iv) outputting the next byte from the first group when a clock pulse; (v) repeating the reading the next byte and the outputting the next byte for each byte in the first group; (vi) reading a first byte in a second group of the memory array, where the second group is sequential to the first group, and where each group is allocated to a cache line; and (vii) outputting the first byte from the second group when a clock pulse is received.Type: GrantFiled: August 13, 2015Date of Patent: December 17, 2019Assignee: Adesto Technologies CorporationInventors: Gideon Intrater, Bard Pedersen
-
Patent number: 10509590Abstract: Provided are a memory control device and a method. The memory control device may include a memory device, and a controller operatively coupled to the memory device. The controller may include a receiving unit configured to receive a plurality of commands from a host, and a command processing unit configured to process the commands and order the host to transmit next commands when processing of the commands reaches a trigger point.Type: GrantFiled: July 10, 2017Date of Patent: December 17, 2019Assignee: SK hynix Inc.Inventors: An-Ho Choi, Jun-Seop Chung
-
Patent number: 10509591Abstract: In a memory system having a storage controller and a plurality of distinct sets of non-volatile memory devices, each respective channel controller of a plurality of channel controllers, each channel controller corresponding to a distinct set of the plurality of distinct sets of non-volatile memory devices, receives power credits allocated by the storage controller, including an average power credit and a peak power credit; and while executing commands in the one or more command queues, limits execution of said commands in accordance with the received average power credit and the received peak power credit. In some embodiments, a total number of average power credits allocated by the storage controller is variable and a total number of peak power credits allocated by the storage controller is fixed.Type: GrantFiled: July 12, 2017Date of Patent: December 17, 2019Assignee: SANDISK TECHNOLOGIES LLCInventors: Reed P. Tidwell, Steven T. Sprouse, Satish B. Vasudeva, James M. Higgins, Jonathan Q. Tu
-
Patent number: 10509592Abstract: A first I/O controller of a storage server sends a first command to a first solid state drive (SSD) of the storage server via a first submission queue of the first SSD, wherein the first command is a first read command or a first write command. The first I/O controller receives a first acknowledgement from the first SSD that the first command has been completed via a first completion queue of the first SSD. A second I/O controller of the storage server sends a second command to the first SSD of the storage server via a second submission queue of the first SSD, wherein the second command is a second read command or a second write command. The second I/O controller receives a second acknowledgement from the first SSD that the second command has been completed via a second completion queue of the first SSD.Type: GrantFiled: July 26, 2017Date of Patent: December 17, 2019Assignee: Pavilion Data Systems, Inc.Inventors: Kiron Balkrishna Malwankar, Karagada Ramarao Kishore
-
Patent number: 10509593Abstract: A method for scheduling data services in a heterogeneous storage environment is disclosed. In one embodiment, such a method includes instrumenting, in a heterogeneous storage environment, each of a plurality of storage systems to generate events when operations are performed thereon. The events are detected and indexed in a single namespace. These events may then be analyzed to generate a statistical model of I/O activity occurring in the heterogeneous storage environment over a period of time. From the statistical model, the method determines periods of reduced I/O workload across the heterogeneous storage environment. The method then schedules data services to occur during these periods of reduced I/O workload. A corresponding system and computer program product are also disclosed.Type: GrantFiled: July 28, 2017Date of Patent: December 17, 2019Assignee: International Business Machines CorporationInventors: Deepavali M. Bhagwat, Nilesh P. Bhosale, Joseph W. Dain, James Hewitt, Wayne A. Sawdon
-
Patent number: 10509594Abstract: A memory module includes memory devices; data buffers suitable for receiving write data transferred from a memory controller and transmitting read data to the memory controller; a buffer control signal generation circuit suitable for generating buffer control signals for controlling the data buffers, by using a command transferred from the memory controller; a command delay circuit suitable for generating an effective command by delaying the command by a delay amount of the buffer control signal generation circuit in a read operation and a write operation; a data processing circuit suitable for processing write data transferred from the data buffers and transferring processed write data to the memory devices, and processing read data transferred from the memory devices and transferring processed read data to the data buffers, in response to the effective command; and a command buffer circuit suitable for transferring the effective command to the memory devices.Type: GrantFiled: December 4, 2017Date of Patent: December 17, 2019Assignee: SK hynix Inc.Inventor: Kwan-Dong Kim
-
Patent number: 10509595Abstract: A semiconductor device including a first data terminal, a data output terminal, a control circuitry, first and second communication interfaces, and a bridge circuitry. The bridge circuitry is configured to operate a normal mode and a bridge mode. In the normal mode, the data output terminal is connected to the second communication interface circuitry, and in the bridge mode, the first data terminal is connected to the data output terminal in a bridge mode.Type: GrantFiled: December 14, 2017Date of Patent: December 17, 2019Assignee: SYNAPTICS INCORPORATEDInventors: Nobukazu Tanaka, Takayuki Noto, Masaaki Shiomura
-
Patent number: 10509596Abstract: A technique for accessing memory in an accelerated processing device coupled to stacked memory dies is provided herein. The technique includes receiving a memory access request from an execution unit and identifying whether the memory access request corresponds to memory cells of the stacked dies that are considered local to the execution unit or non-local. For local accesses, the access is made “directly”, that is, without using a bus. A control die coordinates operations for such local accesses, activating particular through-silicon-vias associated with the memory cells that include the data for the access. Non-local accesses are made via a distributed cache fabric and an interconnect bus in the control die. Various other features and details are provided below.Type: GrantFiled: December 21, 2017Date of Patent: December 17, 2019Assignee: ADVANCED MICRO DEVICES, INC.Inventors: Dmitri Yudanov, Jiasheng Chen
-
Patent number: 10509597Abstract: Technology for a NAND memory is described. The NAND memory can include a first-type dedicated memory block. The NAND memory can include a second-type dedicated memory block. The NAND memory can include logic to perform a data operation on the first-type dedicated memory block using a first first-type access mode. The NAND memory can include logic to perform a data operation on the variable-type memory block using a second first-type access mode.Type: GrantFiled: January 2, 2018Date of Patent: December 17, 2019Assignee: Intel CorporationInventors: Kristopher H. Gaewsky, Jason H. Culp
-
Patent number: 10509598Abstract: Systems and methods are disclosed for writing data to a non-volatile memory (NVM) using a segmented write process. The NVM uses a plurality of program loops to write data to the NVM. The NVM groups the plurality of program loops into a plurality of write segments, and each write segment includes a distinct set of the plurality of program loops. The write segments are separated by a dwell time that allows read access before the data is written to the NVM.Type: GrantFiled: February 15, 2018Date of Patent: December 17, 2019Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.Inventors: Navneeth Kankani, Sarath Chandran Puthen Thermadam, Namasivayam Raghunathan
-
Patent number: 10509599Abstract: A memory system having a stack memory, a set of media. and a controller. The controller divides the stack memory into a plurality of stacks, measures usages of the stacks in a period of time of operating on the set of media, and adjusts partitioning of the stack memory into the plurality of stacks according to the measured usages.Type: GrantFiled: March 15, 2018Date of Patent: December 17, 2019Assignee: MICRON TECHNOLOGY, INC.Inventor: Alex Frolikov
-
Patent number: 10509600Abstract: A system, method and apparatus for compressing and decompressing data. A host processor and host memory are coupled to a block I/O device. The host processor issues compress and decompress commands to the block I/O device in accordance with a high-speed data storage and retrieval protocol. The block I/O device compresses/decompresses the data specified in the compress/decompress command, thus relieving the host processor of performing the compression/decompression and freeing the host processor for other tasks.Type: GrantFiled: May 7, 2018Date of Patent: December 17, 2019Assignee: Goke US Research LaboratoryInventors: Steven Schauer, Xinhai Kang, Engling Yeo
-
Patent number: 10509601Abstract: A data storage system includes multiple data storage units and a zonal control plane. The zonal control plane assigns volumes to respective ones of the data storage units. The data storage units include multiple head nodes and data storage sleds. At least one of the head nodes implements a local control plane for the data storage unit. Also, the head nodes of each data storage unit are configured to service read and write requests directed to one or more volumes serviced by the data storage unit independent of the zonal control plane.Type: GrantFiled: December 28, 2016Date of Patent: December 17, 2019Assignee: Amazon Technologies, Inc.Inventors: Norbert P. Kusters, Nachiappan Arumugam, Christopher Nathan Watson, Marc John Brooker, David R. Richardson, Danny Wei, John Luther Guthrie, II
-
Patent number: 10509602Abstract: A data storage device includes a nonvolatile memory device including a main map table, the main map table including a plurality of map segments; and a controller comprising a sub map table including only some of the plurality of map segments of the main map table, the controller is suitable for updating access frequencies for the respective map segments of the main map table; and for determining whether to erase a map segment of the sub map table based on the updated access frequencies for the respective map segments.Type: GrantFiled: June 28, 2016Date of Patent: December 17, 2019Assignee: SK hynix Inc.Inventor: Kwang Jong Song
-
Patent number: 10509603Abstract: A system for hierarchical variable code rate error correction coding may include at least one circuit that is configured to identify a row of a hierarchical portion of a generator matrix that corresponds to a determined code rate, determine a number of information bits to apply to the hierarchical portion based at least on the identified row, and apply the determined number of information bits to the identified row. The circuit may be further configured to apply an output of the identified row to a subsequent row of the hierarchical portion, when the hierarchical portion includes a subsequent row, and apply an output of a last row of the hierarchical portion to a base portion of the generator matrix. The circuit may be further configured to provide a codeword output by the base portion of the generator matrix.Type: GrantFiled: October 21, 2016Date of Patent: December 17, 2019Assignee: Western Digital Technologies, Inc.Inventors: Scott Thomas Kayser, Majid Nemati Anaraki
-
Patent number: 10509604Abstract: The invention relates to a print system comprising a plurality of printers for printing print jobs, a user interface screen connected to the print system, each printer of the plurality of printers comprising a print job scheduling module for planning a print job schedule for print jobs submitted to the printer and an operational action scheduling module for planning an operational action schedule of operational actions to be applied to the printer, a control unit comprising a first merging module for merging for each printer the print job schedule and the operational action schedule into a first merged schedule, the control unit configured to control for each printer display of the first merged schedule on the user interface screen, wherein the control unit comprises a second merging module for merging the operational action schedules of the plurality of printers chronologically into a second merged schedule, and the control unit is configured to control display of the second merged schedule along the first mType: GrantFiled: November 8, 2016Date of Patent: December 17, 2019Assignee: OCÉ-TECHNOLOGIES B.V.Inventor: Susanna C. Langeveld
-
Patent number: 10509605Abstract: Multiple packages are manufactured by defining a package template, with at least one individualized image area, and selecting at least one image seed. For each package, an index key is selected and, based on the selected index key, a plurality of image attribute modifications are determined from within applicable ranges of image attribute modifications. The determined image attribute modifications are applied to the image seed or seeds to generate respective images, and the image or images are applied to the respective individualized image area of the package.Type: GrantFiled: June 4, 2014Date of Patent: December 17, 2019Assignee: HP Indigo B.V.Inventors: Amir Gaash, Steve Morris, Shlomi Kramer, Muhannad Ismael, Guy Bibi, Hadar Peled Vaissman
-
Patent number: 10509606Abstract: To provide a mechanism in which a browser appropriately notifies a user of a change in the state without waiting for an instruction from a server and displays an appropriate operation screen upon reception of the instruction from the server in an information processing apparatus executing a process based on a request from the server. Upon detection of a change in the state, a service provider 340 notifies a Web browser 330 of the state and content information corresponding to the state. The Web browser 330 displays a screen in accordance with the content information included in the notification of the change in the state from the service provider 340. In addition, the Web browser 330 accesses an URL in accordance with an instruction from a Web server 102 to acquire an appropriate operation screen and displays the operation screen.Type: GrantFiled: September 30, 2016Date of Patent: December 17, 2019Assignee: Canon Kabushiki KaishaInventor: Makiya Tamura
-
Patent number: 10509607Abstract: Systems and methods are provided for replacing preprinted forms with blank print media. One embodiment is a system that includes a memory that stores entries which include Page Description Language (PDL) instructions for marking blank print media to match different types of preprinted forms, and an interface that receives a print job comprising PDL print data. The system also includes a controller that determines that the print job includes a media callout referring to one of the types of preprinted forms, consults an entry that corresponds with the type of preprinted form, integrates PDL instructions from the entry into PDL print data for an existing page of the print job to match an appearance of the type of preprinted form at the existing page, selects a printer, and transmits the print job to the printer for printing after the PDL instructions have been integrated.Type: GrantFiled: October 27, 2017Date of Patent: December 17, 2019Assignee: Ricoh Company, Ltd.Inventors: Linda Sue Liebelt, Michael Glen Lotz, Jeffrey Alan Sikkink, Marquis G. Waller
-
Patent number: 10509608Abstract: A print target data transfer system includes first and second image forming apparatuses and a user terminal. The first image forming apparatus accepts print target data, stores it, and sends notification information containing meta-information on the print target data to a user terminal as a notification destination. The user terminal displays the meta-information contained in the received notification information, accepts a user's selection of an arbitrary one from pieces of print target data indicated by the meta-information, and sends to the first image forming apparatus a request to transfer the selected piece of print target data to the second image forming apparatus. The first image forming apparatus transfers the piece of print target data to the second image forming apparatus according to the request. The second image forming apparatus receives the transferred piece of print target data and executes processing for printing the piece of print target data.Type: GrantFiled: June 29, 2018Date of Patent: December 17, 2019Assignee: KYOCERA Document Solutions Inc.Inventor: Carl Christian Ray Pantin
-
Patent number: 10509609Abstract: An image forming apparatus includes: an image forming part that forms an image on printing paper; an image reader that reads a printed material including the image formed on printing paper by the image forming part; and a hardware processor that determines whether the printed material including the image formed on printing paper by the image forming part is non-defective in accordance with a threshold for determination and read data, the threshold for determination specifying an error margin in a printed state of the printed material including the image formed on printing paper by the image forming part, the read data corresponding to the printed material read by the image reader, wherein the hardware processor performs control to reprint a page on which the printed material including the image formed on printing paper by the image forming part is determined to be defective, and replace the page.Type: GrantFiled: October 16, 2018Date of Patent: December 17, 2019Assignee: KONICA MINOLTA, INC.Inventor: Shuichi Ito
-
Patent number: 10509610Abstract: The server system that collects operation information on a printer through a network includes a communication unit that transmits report information for the operation information, to a terminal apparatus, and a processor that performs communication control. The processor performs control that transmits the report information that is based on a report setting for every terminal apparatus.Type: GrantFiled: July 27, 2018Date of Patent: December 17, 2019Assignee: Seiko Epson CorporationInventor: Yusuke Yamada
-
Patent number: 10509611Abstract: A print system includes a printer that downloads print data from a server, and performs, in accordance with one of an instruction according to the print data, and a setting value of the printer that is set in advance, one of storing of the print data as a stored print job, and printing of the print data without storing of the print job. The print system also includes the server that transmits, in a case that a cancellation instruction for cancelling printing of the print data is received from a user, the cancellation instruction to the printer, records cancellation of a print job, including the print data, in a print history, and disconnects communication with the printer. The printer cancels print processing in accordance with receiving the cancellation instruction from the server, deletes the stored print job, and records the cancellation of the print job in the print history.Type: GrantFiled: March 7, 2018Date of Patent: December 17, 2019Assignee: CANON KABUSHIKI KAISHAInventor: Takashi Okazawa
-
Patent number: 10509612Abstract: A three-dimensional display device is provided. The device includes a plurality of surfaces. At least one surface of the plurality of surfaces is configured to display data. The device also includes a receiver configured to receive data along with a circuit configured to determine a change in orientation of the display device. The device further includes a processor configured to receive a first market data, display the first market data on the at least one surface, and illuminate the plurality of surfaces in a first color when the first market data is above a first threshold. The processor is further configured to illuminate the plurality of surfaces in a second color when the first market data is below the first threshold and change an intensity of the first color or the second color based on a degree of change of the first data.Type: GrantFiled: August 10, 2017Date of Patent: December 17, 2019Assignee: TD Ameritrade IP Company, Inc.Inventors: Mike Bongiovanni, Sami Thessman, Domingo Ramos, Scott Galbraith, Joe McHeffey, Darah Rifkin, Adam Lassy, Sami Viitamaki
-
Patent number: 10509613Abstract: A control device for a vehicle equipped in the vehicle, the control device that includes a first display located in a center fascia of the vehicle, a second display located at a lower side of the first display, a guide configured to guide the second display to be moved in a direction from front to rear sides of the vehicle, and a controller configured to control at least one of the first and second displays such that information output on the at least one of the first and second displays differs according to a position of the second display is disclosed.Type: GrantFiled: October 3, 2016Date of Patent: December 17, 2019Assignee: LG Electronics Inc.Inventors: Yoonna Soh, Donghwa Kim, Sungjun Park, Iljin Park
-
Patent number: 10509614Abstract: A technique capable of realizing more suitable image output and the like for an own apparatus is provided with respect to communication among apparatuses in a system including a video display apparatus. A video display apparatus provided with an apparatus-apparatus communication interface (for example, an HDMI) holds own apparatus information. In a case where a video output apparatus is connected to a video input unit of the video display apparatus via a first apparatus-apparatus communication interface and a video output unit of the video display apparatus is connected to an external video display apparatus via a second apparatus-apparatus communication interface, external apparatus information is obtained from the external video display apparatus via the second apparatus-apparatus communication interface, and apparatus information (EDID) is provided to the video output apparatus via the first apparatus-apparatus communication interface.Type: GrantFiled: December 25, 2015Date of Patent: December 17, 2019Assignee: MAXELL, LTD.Inventors: Hiroyuki Urata, Yohei Kato, Naoya Oka
-
Patent number: 10509615Abstract: A method and device are provided for managing access of functions in a Multi-Functional Printer (MFP) by an access manager. The access manager receives information regarding occurrence of at least one error in at least one functional unit of the MFP, and identifies one or more functions operably dependent on at least one functional unit one or more functions operably independent of at least one functional unit, based on a pre-defined master error list. The, access manager divides a display screen of MFP into a plurality of display portions, where a first display portion of a plurality of display portions displays one or more functions operably independent of at least the one functional unit and a second display portion of the plurality of display portions displays information associated with at least one error that has occurred in at least one functional unit of the MFP.Type: GrantFiled: May 24, 2018Date of Patent: December 17, 2019Assignee: TOSHIBA TEC KABUSHIKI KAISHAInventor: Harinadh Dommaraju
-
Patent number: 10509616Abstract: A method for operating a first electronic device is provided. The method includes displaying a first graphic element and a first screen part related to a second electronic device on a first display of the first electronic device and detecting movement of the first graphic element in relation to the first screen part. The method also includes displaying a second screen part related to the second electronic device in response to the movement where a second graphic element corresponding to the first graphic element is inserted in the second screen part.Type: GrantFiled: June 28, 2016Date of Patent: December 17, 2019Assignee: Samsung Electronics Co., Ltd.Inventors: Heang-Su Kim, Nan-Sook Kim, Ha-Young Choi
-
Patent number: 10509617Abstract: There is provided a terminal device for sharing first content to be displayed with another terminal device, comprising: a first content display unit configured to display the first content based on information sent from the other terminal device so that the displayed image of the first content is shared with the other terminal device; a role determining unit configured to determine a role of the terminal device among a plurality of roles that are respectively played by one or more of the terminal devices; and a second content display unit configured to display second content associated with the first content based on a display order for displaying the second content, by acquiring the second content from a second content storage place corresponding to the determined role, wherein the second content to be displayed varies according to the role of the terminal device.Type: GrantFiled: June 4, 2015Date of Patent: December 17, 2019Assignee: Ricoh Company, Ltd.Inventor: Morio Miki
-
Patent number: 10509618Abstract: An OLED display device includes a communication unit to connect with a terminal, a display unit including a pixel including an OLED, and a controller to receive mirroring image data, which corresponds to a screen displayed on the terminal, through the communication unit, to control the display unit to display a mirroring image on an area of the display unit based on the received mirroring image data, and to control the display unit not to display the displayed mirroring image on the area based on an average picture level (APL) of the displayed mirroring image.Type: GrantFiled: August 8, 2018Date of Patent: December 17, 2019Assignee: LG ELECTRONICS INC.Inventor: Youngho Chun
-
Patent number: 10509619Abstract: A method includes receiving an image of a product, obtaining content relevant to using the product, and displaying the content in an augmented reality view of the product by overlaying the content on the image of the product on a display device.Type: GrantFiled: November 30, 2015Date of Patent: December 17, 2019Assignee: HAND HELD PRODUCTS, INC.Inventors: Erik Todeschini, James Timothy Sauerwein, Jr., Donald Anderson
-
Patent number: 10509620Abstract: A display control apparatus including a first icon storage section storing a first icon; a second icon storage section storing a second icon; a first correspondence information storage section storing a combination of mobile terminal identification information and application identification information, in association with the second icon; a mobile terminal identification information receiving section receiving mobile terminal identification information from a mobile terminal; an application identification information receiving section receiving application identification information from the mobile terminal; and a display control section displaying the second icon in a display section if the combination of mobile terminal identification information received by the mobile terminal identification information receiving section and application identification information received by the application identification information receiving section is stored in the first correspondence information storage section, andType: GrantFiled: January 31, 2018Date of Patent: December 17, 2019Assignee: EIZO CorporationInventors: Kentaro Hotta, Kenji Hiraki, Koji Kobayashi, Tsuyoshi Morishita, Ryotaro Imai, Ikumi Arai
-
Patent number: 10509621Abstract: The present invention relates generally to the field of telecommunications systems and methods. More specifically, the present invention is directed to systems and methods for identifying and/or distributing music and other types of useful information for users in a very simple and convenient manner. A variety of systems and methods are disclosed which provide users with quick and convenient access to various forms of information, such as, for example, audio information including music and news items as well as coupons and other information. The systems and methods allow users to store data representative of a time of transmission and preferably a source of transmission so that data of interest may be identified for ordering an/or downloading.Type: GrantFiled: August 25, 2015Date of Patent: December 17, 2019Inventors: Bernadette Depke, Robert J Depke, Brian Houlihan
-
Patent number: 10509622Abstract: Some embodiments include a production content server system with a computing device processing operations include causing a content reader server to couple to a content source with content using a wired or wireless link, and downloading at least one content file associated with content retrieved from the content source, where content file includes audio and/or a video. The operations include transcoding at least a portion of the at least one content file with a dynamic range compression to a specified dynamic range, equalization and duration, and processing at least one content audio file from the at least one content file. The operations further include storing the at least one content audio file to a production content database. Some embodiments include processing a production break audio file including blending the at least one production break audio file with at least one other content file.Type: GrantFiled: October 27, 2016Date of Patent: December 17, 2019Assignee: SUPER HI-FI, LLCInventors: Zack J. Zalon, Brendon Patrick Cassidy
-
Patent number: 10509623Abstract: An apparatus in which a user can easily check that an appropriate audio file is assigned to an immediate output switch. A system includes a PC connected to a communication line, and an audio interface apparatus connected to the PC and having an immediate output switch that outputs, in response to a user operation and to the PC, a reproduction start instruction signal of an audio file which is assigned in advance. The PC judges whether or not the assignment is normal when an audio file is assigned by a user operation, and displays a judgment result in association with a virtual switch displayed on a display corresponding to the immediate output switch.Type: GrantFiled: March 21, 2017Date of Patent: December 17, 2019Assignee: TEAC CORPORATIONInventor: Kaname Hayasaka
-
Patent number: 10509624Abstract: Audio content in a single-bit audio stream can be reproduced at a transducer by mapping the single-bit audio stream to symbols in a multi-bit audio stream. Volume control may be implemented, in part, in the digital domain and, in part, in the analog domain. In the digital domain, when converting the single-bit audio stream to a plurality of symbols, the plurality of symbols is selected based, at least in part, on audio content of the single-bit audio stream and a desired volume level. In the analog domain, when converting an analog current signal output from a current-steering DAC processing the plurality of symbols to an analog voltage signal, an analog gain value may be selected based, at least in part, on the desired volume level.Type: GrantFiled: September 15, 2017Date of Patent: December 17, 2019Assignee: Cirrus Logic, Inc.Inventors: Bruce Duewer, Dylan Hester, Shafagh Kamkar
-
Patent number: 10509625Abstract: An electronic device that reduces relative drift is described. In particular, an interface circuit in the electronic device may calculate, based on differences between transmit times when packets were transmitted by a second electronic device and receive times of the packets, relative drift as a function of time between a clock in the interface circuit and a second clock in the second electronic device. Then, the interface circuit may adjust, based on the relative drift, a clock circuit that provides the clock to eliminate the relative drift, and may store the adjustments to the clock circuit. Furthermore, when a wireless reset occurs, the interface circuit may adapt the clock circuit based on the stored adjustments to reduce the relative drift while the interface circuit restores frequency lock with the second clock based on additional packets with additional transmit times that are received from the second electronic device.Type: GrantFiled: May 18, 2019Date of Patent: December 17, 2019Assignee: EVA Automation, Inc.Inventors: Leo Lay, Adrian Harold Chadd, Haisong Wang, Shiwei Zhao, Li Li, Gaylord Yu
-
Patent number: 10509626Abstract: Systems and methods disclosed herein include (i) receiving a voice command via a networked microphone device configured to receive voice commands for a media playback system, wherein the media playback system comprises a primary media playback device configured to perform a function and/or provide a first feedback in response to voice commands received via the networked microphone device, (ii) determining that the primary media playback device is not available to perform a function and/or provide the first feedback in response to the voice command, and (iii) in response to determining that the primary media playback device is not available to perform a function and/or provide the first feedback in response to the voice command, instructing a fallback device to perform a function and/or provide a second feedback in response to the voice command.Type: GrantFiled: April 18, 2016Date of Patent: December 17, 2019Inventors: Mark Plagge, Simon Jarvis, Christopher Butts
-
Patent number: 10509627Abstract: Methods, computer program products, and systems are presented. The method computer program products, and systems can include, for instance: obtaining an audio input, the audio input representing sound emanating from a key press based user interface; generating a context pattern based on the audio input; performing classification of the context pattern to classify the context pattern as belonging to a signature pattern classification, wherein the signature pattern classification specifies a user activity; and providing an output based on the performing classification.Type: GrantFiled: November 22, 2017Date of Patent: December 17, 2019Assignee: International Business Machines CorporationInventors: Tamer E. Abuelsaad, Gregory J. Boss, John E. Moore, Jr., Randy A. Rendahl
-
Patent number: 10509628Abstract: A FIFO memory device has a first number of data storage units and a second number of internal FIFO memories. Each internal FIFO memory has a third number of internal data storage units. The first number is a product of the second and third numbers. A fourth number of data inputs receives input data units in order. Input multiplexer circuitry connects each one of the data inputs to any one of the internal FIFO memories, for storage of input data units, in order, in a first layer of the FIFO memory device including corresponding storage locations in respective ones of the internal FIFO memories. The first layer may be physical, or may be logical and maintained by pointers. Output multiplexer circuitry coupled to the internal FIFO memories connects each of the internal FIFO memories to any one of the data outputs to read out the stored data units in order.Type: GrantFiled: January 10, 2018Date of Patent: December 17, 2019Assignee: Marvell Israel (M.I.S.L) Ltd.Inventors: Eliya Babitsky, Yakov Tovar, Yaniv Azulay, Moran Noiman
-
Patent number: 10509629Abstract: A control device according to the present embodiment includes a first circuit, a second circuit and an adder. The first circuit performs proportional control and integral control on the basis of a difference between an indicating value input from an outside and a feedback value output from a controlled object in accordance with the indicating value. The second circuit extracts change in manipulated variable input to the controlled object in accordance with the indicating value and generates and outputs a reverse bias value that causes reverse change to the extracted change. The adder adds an output value of the first circuit to the reverse bias value to output an addition value obtained by the addition as the manipulated variable.Type: GrantFiled: March 8, 2018Date of Patent: December 17, 2019Assignees: Kabushiki Kaisha Toshiba, Toshiba Electronic Devices & Storage CorporationInventor: Yoshihide Suzuki
-
Patent number: 10509630Abstract: A random number acquiring unit 15 obtains a first sequence that comprises values of digits of a random number represented by a binary number as elements. A logical product arithmetic unit 16 obtains a third sequence that is results of elementwise logical product operation between the first sequence and a second sequence that comprises values of digits of one or more Mersenne numbers represented by one or more binary numbers and a zero value as elements.Type: GrantFiled: January 13, 2016Date of Patent: December 17, 2019Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATIONInventor: Dai Ikarashi
-
Patent number: 10509631Abstract: Techniques for customizing a software product may include receiving customization information describing customizations to the software product requested by a user; submitting a request including the customization information to a web service; and responsive to receiving the request, performing processing comprising: creating, by the web service, a new job to generated a customized version of the software product in accordance with the customization information of the request; automatically generating at least one customized file in accordance with the customization information; generating the customized version of the software product including the at least one customized file; and testing the customized version of the software product.Type: GrantFiled: April 16, 2018Date of Patent: December 17, 2019Assignee: EMC IP Holding Company LLCInventors: Wei Duan, Qiang Ma, Jia Rui Tang
-
Patent number: 10509632Abstract: A principal model is configured within a memory to facilitate automatic generation of at least one resource for use by a computer-executable application. At least one model item required for a task that is absent from the principal model is identified. The absent model item is instantiated in a decoration model that operates with the principal model to augment operational functionality of the principal model.Type: GrantFiled: November 11, 2016Date of Patent: December 17, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Benjamin Halberstadt, Eliezer Israel, Boris Melamed, Guy Yitzhaki
-
Patent number: 10509633Abstract: Disclosed are examples of systems, apparatus, methods and computer program products for providing a base editor component for editing web application builder components in a web application builder framework. A database system maintains a database associated with a number of web application builder components, each with one or more attributes, for constructing web application components based on user input. Based on a user request to add to or modify one or more attributes of a web application builder component, the system retrieves a metadata model associated with the web application builder component that contains nodes corresponding to the component's attributes. The system modifies the metadata model by adding or editing one or more nodes based on the user request, then stores the modified metadata model in one or more server databases.Type: GrantFiled: August 30, 2017Date of Patent: December 17, 2019Assignee: salesforce.com, inc.Inventors: Adheip Varadarajan, Jan Ove Kristian Olsson
-
Patent number: 10509634Abstract: According to some embodiments of the present invention there is provided a method for identifying control dependencies between a source code and selected paths though the source code comprising: receiving an source code having a plurality of application functionalities, calculating a control graph dataset mapping a plurality of code segments of the source code into a plurality of source code execution paths, defining at least one control dependency from at least one source code execution path to the source code, receiving a subgroup defining a plurality of selected application functionalities from the plurality of application functionalities, identifying at least one of the plurality of source code execution paths that covers suitable code segments of the plurality of code segments which are required for performing application functionalities from the subset, and identifying at least one control dependency to eliminate within the one identified source code execution path.Type: GrantFiled: March 30, 2016Date of Patent: December 17, 2019Assignee: International Business Machines CorporationInventors: Aharon Abadi, Idan Ben-Harrush, Shmuel Kallner, Oleg Sternberg