Patents Examined by Brooke Taylor
  • Patent number: 10133686
    Abstract: The present invention relates to a multilevel memory bus system for transferring information between at least one DMA controller and at least one solid-state semiconductor memory device, such as NAND flash memory devices or the like. This multilevel memory bus system includes at least one DMA controller coupled to an intermediate bus; a flash memory bus; and a flash buffer circuit between the intermediate bus and the flash memory bus. This multilevel memory bus system may be disposed to support: an n-bit wide bus width, such as nibble-wide or byte-wide bus widths; a selectable data sampling rate, such as a single or double sampling rate, on the intermediate bus; a configurable bus data rate, such as a single, double, quad, or octal data sampling rate; CRC protection; an exclusive busy mechanism; dedicated busy lines; or any combination of these.
    Type: Grant
    Filed: June 6, 2014
    Date of Patent: November 20, 2018
    Assignee: BiTMICRO LLC
    Inventors: Ricardo H. Bruce, Elsbeth Lauren Tagayo Villapana, Joel Alonzo Baylon
  • Patent number: 9940297
    Abstract: A method for manipulating the bus communication of an electronic control device is provided, wherein the bus communication includes a bus hardware-independent first communication layer and a bus hardware-dependent second communication layer. The first communication layer encodes at least one piece of information in a first protocol data unit and transmits it to the second communication layer and/or the first communication layer receives the first protocol data unit from the second communication layer and decodes the first information from the first protocol data unit. The second communication layer generates bus hardware-dependent bus information from the first protocol data unit or from an additional protocol data unit derived from the first protocol data unit for transmission via the bus and/or the second communication layer generates the first protocol data unit or an additional protocol data unit, from which the first protocol data unit can be derived.
    Type: Grant
    Filed: May 22, 2013
    Date of Patent: April 10, 2018
    Assignee: dSPACE digital signal processing and control engineering GmbH
    Inventors: Ortwin Ludger Franzen, Ralf Stolpe, Ulrich Kiffmeier
  • Patent number: 9917061
    Abstract: A semiconductor apparatus includes a chip ID generation unit, a chip ID transmission unit and a chip stack information generation unit. The chip ID generation unit is configured to generate a chip ID signal. The chip ID transmission unit is configured to output the chip ID signal to a common line on the basis of whether another chip is electrically coupled therewith. The chip stack information generation unit is configured to be electrically coupled with the common line in response to the chip ID signal and generate a stack information signal.
    Type: Grant
    Filed: August 30, 2013
    Date of Patent: March 13, 2018
    Assignee: SK hynix Inc.
    Inventor: Sang Jin Byeon
  • Patent number: 9892377
    Abstract: Provided herein are approaches to re-factor, rationalize, and prioritize a service model, and to assess service exposure in the service model. At least one approach provides: determining a granularity of a service of the service model; re-factoring and refining a service portfolio and a hierarchy of the service model; adapting a Service Litmus Test (SLT) and service exposure scope to the service model; applying at least one Service Litmus Test (SLT) to the service model; and verifying, with each affected stakeholder associated with the service model, that the service model achieves business and technical needs based on the results of the SLTs, which include tests to make exposure decisions, including whether to expose the service or not expose the service, wherein the service represent business capabilities and are placed in the hierarchy of the service model which represents the granularity.
    Type: Grant
    Filed: January 7, 2016
    Date of Patent: February 13, 2018
    Assignee: International Business Machines Corporation
    Inventors: Abdul Allam, Ali P. Arsanjani, Shuvanker Ghosh, Kerrie L. Holley
  • Patent number: 9833723
    Abstract: A computer system and method for delivering synchronized metadata for a media to a target device that is associated with a plurality of peripherals.
    Type: Grant
    Filed: December 31, 2014
    Date of Patent: December 5, 2017
    Assignee: OpenTV, Inc.
    Inventors: Claes Georg Andersson, John Michael Teixeira, Nicholas Daniel Doerring, Nicholas Fishwick, Colin Reed Miller
  • Patent number: 9818494
    Abstract: An operation recording circuit and an operation method thereof are provided. The operation recording circuit includes a pin monitor unit, a memory unit, a data writing unit, a mode verification unit and a data dumping unit. The pin monitor unit monitors at least one first type pin of an integrated circuit (IC) to correspondingly provide a monitor signal. The data writing unit writes at least one monitor records into the memory unit according the monitor signal. When receiving a test dump command through at least one second type pin of the IC, the mode verification unit correspondingly provides a dump control signal. The data dumping unit determines whether to output the at least one monitor records from the memory unit through the at least one second type pin or not according to the dump control signal.
    Type: Grant
    Filed: July 29, 2014
    Date of Patent: November 14, 2017
    Assignee: Nuvoton Technology Corporation
    Inventor: Chia-Ching Lu
  • Patent number: 9798590
    Abstract: A method and apparatus for post-retire transaction access tracking is herein described. Load and store buffers are capable of storing senior entries. In the load buffer a first access is scheduled based on a load buffer entry. Tracking information associated with the load is stored in a filter field in the load buffer entry. Upon retirement, the load buffer entry is marked as a senior load entry. A scheduler schedules a post-retire access to update transaction tracking information, if the filter field does not represent that the tracking information has already been updated during a pendency of the transaction. Before evicting a line in a cache, the load buffer is snooped to ensure no load accessed the line to be evicted.
    Type: Grant
    Filed: September 7, 2006
    Date of Patent: October 24, 2017
    Assignee: Intel Corporation
    Inventors: Haitham Akkary, Ravi Rajwar, Srikanth T. Srinivasan
  • Patent number: 9792074
    Abstract: A system, method, and computer program product are provided for interfacing one or more storage devices with a plurality of bridge chips. One or more storage devices are provided. Additionally, a plurality of bridge chips are provided. Furthermore, at least one multiplexing device is provided for interfacing the one or more storage devices with the plurality of bridge chips.
    Type: Grant
    Filed: July 6, 2009
    Date of Patent: October 17, 2017
    Assignee: Seagate Technology LLC
    Inventors: Ross John Stenfort, Radoslav Danilak
  • Patent number: 9772798
    Abstract: Disclosed is an improved approach for managing access to resources by workloads in a computing system. A much more accurate and useful technique is provided for determining disk utilization, and for using the calculated disk utilization to enforce workload constraints and limits. The technique may be used by any application that is attempting to share storage between multiple workloads can use the present solution, as well as any operating system and workload manager that need to manage workloads and resources.
    Type: Grant
    Filed: January 21, 2011
    Date of Patent: September 26, 2017
    Assignee: Oracle International Corporation
    Inventors: Akshay D. Shah, Sue K. Lee
  • Patent number: 9727344
    Abstract: Methods and arrangements for automatically finding the dependency of a software product on other software products or components. From an install image or directory, a signature is found by deriving the same from a directory structure of the software. Further, a directory tree structure is built and an approximate sub-tree matching algorithm is applied to find commonalities across software products.
    Type: Grant
    Filed: August 27, 2012
    Date of Patent: August 8, 2017
    Assignee: International Business Machines Corporation
    Inventors: Rema Ananthanarayanan, Vinatha Chaturvedi, Vijil E. Chenthamarakshan, Prasad M. Deshpande, Raghuram Krishnapuram, Shajeer K. Mohammed
  • Patent number: 9658860
    Abstract: A system and method of optimizing the performance of an information handling system is disclosed herein. One or more data samples are generated by rebooting an information handling system and identifying one or more files accessed during the bootup of the information handling system. An identifier and access frequency for each of the identified files are stored in a data sample. One or more data samples are merged into a merged data sample. A compression ratio is calculated for each of the identified files. One or more of the files identified in the merged data sample are selected for uncompression. The files selected for uncompression are uncompressed.
    Type: Grant
    Filed: August 5, 2014
    Date of Patent: May 23, 2017
    Assignee: Dell Products L.P.
    Inventors: Vishal Singh, Muralidhara Mallur
  • Patent number: 9626318
    Abstract: Methods and devices are provided for determining compliance with standards for at least one of Serial Attached SCSI and Serial Advanced Technology Attachment (SAS/SATA). The device comprises PHY layer logic operable to couple the device with another device, and a control unit. The control unit is operable to direct operations of the PHY layer logic, and to determine that the other device is a SAS/SATA device. The control unit is further operable to perform SAS/SATA protocol compliance testing on the other device to determine a degree of compliance of the other device with SAS/SATA protocol standards, and to alter subsequent communications with the other device responsive to determining that the other device is not fully compliant with SAS/SATA protocol standards.
    Type: Grant
    Filed: January 26, 2012
    Date of Patent: April 18, 2017
    Assignee: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
    Inventor: Sourin Sarkar
  • Patent number: 9575917
    Abstract: Provided are methods and systems for selectively communicating data between a source device and one or more sink devices. The method includes generating a selection signal based on received configuration data associated with the sink device(s). Based at least in part on the selection signal, the data can be caused to be selectively provided to the sink device(s) by the first device. The data includes Universal Serial Bus (USB) protocol data, uncompressed high definition media data, or a combination thereof. In forward connections, the data may be provided variously at one of the following rates: 2.7 Gbps, 5.4 Gbps, 3.375 Gbps, and 6.75 Gbps. At 6.75 Gbps, the data may include a combination of USB data and audio/video data (having high resolution high definition video) or just standalone audio/video data (having higher resolution high definition video). In backward connections, the data includes USB data and can be transferred at either 2.7 Gbps and 3.375 Gbps.
    Type: Grant
    Filed: August 29, 2014
    Date of Patent: February 21, 2017
    Assignee: Analogix Semiconductor, Inc.
    Inventors: Ning Zhu, Haiping Liu, Xin Wang, Xiao Yong, Hongdong Song, Yueke Tang, Soumendra Mohanty, Greg Stewart, JC Zhang
  • Patent number: 9563434
    Abstract: Methods and arrangements for automatically finding the dependency of a software product on other software products or components. From an install image or directory, a signature is found by deriving the same from a directory structure of the software. Further, a directory tree structure is built and an approximate sub-tree matching algorithm is applied to find commonalties across software products.
    Type: Grant
    Filed: February 2, 2010
    Date of Patent: February 7, 2017
    Assignee: International Business Machines Corporation
    Inventors: Rema Ananthanarayanan, Vinatha Chaturvedi, Vijil E. Chenthamarakshan, Prasad M. Deshpande, Raghuram Krishnapuram, Shajeer K. Mohammed
  • Patent number: 9516372
    Abstract: Embodiments of the invention are generally directed to a multimedia I/O system architecture for advanced digital television. An embodiment of a multimedia system includes an I/O (input/output) control chip, the I/O control chip including one or more audio/video sub-processing engines for the processing of one or more data streams; a processing core chip for the processing of data, including audio/video data received from the I/O control chip; and one or more shared I/O channels for the transfer of data between the I/O control chip and the processing core chip.
    Type: Grant
    Filed: November 22, 2011
    Date of Patent: December 6, 2016
    Assignee: Lattice Semiconductor Corporation
    Inventors: Hoon Choi, Daekyeung Kim, Ju Hwan Yi, Wooseung Yang, Young Il Kim, Alex Chervet, Timothy Vehling
  • Patent number: 9489272
    Abstract: A cross-host multi-hypervisor system, including a plurality of host sites, each site including at least one hypervisor, each of which includes at least one virtual server, at least one virtual disk read from and written to by the at least one virtual server, a tapping driver in communication with the at least one virtual server, which intercepts write requests made by any one of the at least one virtual server to any one of the at least one virtual disk, and a virtual data services appliance, in communication with the tapping driver, which receives the intercepted write requests from the tapping driver, and which provides data services based thereon, and a data services manager for coordinating the virtual data services appliances at the site, and a network for communicatively coupling the plurality of sites, wherein the data services managers coordinate data transfer across the plurality of sites via the network.
    Type: Grant
    Filed: April 15, 2015
    Date of Patent: November 8, 2016
    Assignee: ZERTO LTD.
    Inventors: Ziv Kedem, Chen Yehezkel Burshan, Yair Kuszpet, Gil Levonai
  • Patent number: 9401205
    Abstract: An electronic device includes a semiconductor memory unit. The semiconductor memory unit includes a plurality of first lines extending in a first direction, a plurality of second lines extending in a second direction crossing the first direction, and a plurality of memory cells provided between the first lines and the second lines at intersections of the first lines and the second lines. Each of the memory cells includes a variable resistance element coupled to and disposed between a corresponding second line and first and second selection elements, the first selection element coupled to and disposed between the variable resistance element and a corresponding first line, and the second selection element coupled to and disposed between the variable resistance element and the corresponding first line. The first selection element allows a bidirectional current flow therethrough, and the second selection element allows a unidirectional current flow therethrough.
    Type: Grant
    Filed: August 14, 2014
    Date of Patent: July 26, 2016
    Assignee: SK HYNIX INC.
    Inventor: Kwang-Hee Cho
  • Patent number: 9378011
    Abstract: A system and method for managing application version changes on a network server. A backup is made of a deployed application version. When an update version of the application is to be deployed, a backup of the current application, including dynamic data, is performed. The update version is deployed and automatically monitored. If the update version is determined to be healthy, it is backed up. If it is determined to not be healthy, the previous version is automatically retrieved and deployed. An application skeleton may be automatically generated to facilitate comparison and backups of the application.
    Type: Grant
    Filed: March 19, 2009
    Date of Patent: June 28, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Saad Ladki, Vijay Sen, Clea Allington, William J. Staples
  • Patent number: 9336022
    Abstract: A universal serial bus (USB) device includes a first memory and a second memory. The first memory is configured to store L different function drivers, and during a first operation, the second memory is configured to be loaded with M different function drivers from the first memory and, during a second operation, the second memory is configured to maintain N function drivers among the M function drivers while being loaded with A different function drivers from the first memory, wherein M?L, N<M, and A<L.
    Type: Grant
    Filed: May 10, 2012
    Date of Patent: May 10, 2016
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventor: Seung-Soo Yang
  • Patent number: RE46302
    Abstract: An interface apparatus and method for transmission and reception of a control signal and a digital stream between an audio/video (A/V) system and a digital data recording and/or reproducing device are provided. The device for recording and/or reproducing digital data includes: a storage unit storing digital data encoded in a predetermined format; a decoder unit decoding digital data stored in the storage unit; an interface unit transmitting the decoded data to an external device; and a control unit controlling the storage unit, the decoder unit, and the interface unit.
    Type: Grant
    Filed: March 18, 2013
    Date of Patent: February 7, 2017
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Min-Cheol Seo, Tai-ryong Kang, Kyung-soon Song, You-jin Nam