Patents Assigned to III Holdings 2, LLC
  • Patent number: 10742575
    Abstract: A middleware messaging system is connected between user devices and content providers possibly through one or more networks. The middleware messaging system includes a coordination manager for coordinating partial messages transmitted between the user devices and the content providers. Partial messages received by the middleware messaging system from one or more sources through one or more channels. Partial messages that are associated with each other comprise a single context and as such are coordinated and transmitted to one or more destinations through one or more channels.
    Type: Grant
    Filed: May 17, 2019
    Date of Patent: August 11, 2020
    Assignee: III Holdings 2, LLC
    Inventors: Greg Gershman, Michael J. Miller, George Dardamanis
  • Patent number: 10715955
    Abstract: A system and a method generate a recommendation on a mobile device. The system and the method may use a time, a location, a venue and/or an event to generate the recommendation. Further, the system and the method may use an event database to determine current interests of the user. Still further, the system and the method for generating a recommendation on a mobile device may use a transactional history of the user and/or behavior of other users to generate the recommendation. The system and the method may recommend, for example, digital media, news and event information, editorial content and/or physical or digital merchandise. As a result, the system and the method may generate a recommendation that corresponds to the current interests of the user.
    Type: Grant
    Filed: November 14, 2016
    Date of Patent: July 14, 2020
    Assignee: III HOLDINGS 2, LLC
    Inventors: Andrew Jenkins, Jeff Rayfield
  • Publication number: 20200090730
    Abstract: Disclosed are various embodiments related to stacked memory devices, such as DRAMs, SRAMs, EEPROMs, ReRAMs, and CAMs. For example, stack position identifiers (SPIDs) are assigned or otherwise determined, and are used by each memory device to make a number of adjustments. In one embodiment, a self-refresh rate of a DRAM is adjusted based on the SPID of that device. In another embodiment, a latency of a DRAM or SRAM is adjusted based on the SPID. In another embodiment, internal regulation signals are shared with other devices via TSVs. In another embodiment, adjustments to internally regulated signals are made based on the SPID of a particular device. In another embodiment, serially connected signals can be controlled based on a chip SPID (e.g., an even or odd stack position), and whether the signal is an upstream or a downstream type of signal.
    Type: Application
    Filed: November 25, 2019
    Publication date: March 19, 2020
    Applicant: III Holdings 2, LLC
    Inventor: Michael C. Stephens, JR.
  • Patent number: 10497425
    Abstract: Disclosed are various embodiments related to stacked memory devices, such as DRAMs, SRAMs, EEPROMs, ReRAMs, and CAMs. For example, stack position identifiers (SPIDs) are assigned or otherwise determined, and are used by each memory device to make a number of adjustments. In one embodiment, a self-refresh rate of a DRAM is adjusted based on the SPID of that device. In another embodiment, a latency of a DRAM or SRAM is adjusted based on the SPID. In another embodiment, internal regulation signals are shared with other devices via TSVs. In another embodiment, adjustments to internally regulated signals are made based on the SPID of a particular device. In another embodiment, serially connected signals can be controlled based on a chip SPID (e.g., an even or odd stack position), and whether the signal is an upstream or a downstream type of signal.
    Type: Grant
    Filed: September 25, 2017
    Date of Patent: December 3, 2019
    Assignee: III HOLDINGS 2, LLC
    Inventor: Michael C. Stephens, Jr.
  • Patent number: 10397151
    Abstract: A middleware messaging system is connected between user devices and content providers possibly through one or more networks. The middleware messaging system includes a coordination manager for coordinating partial messages transmitted between the user devices and the content providers. Partial messages received by the middleware messaging system from one or more sources through one or more channels. Partial messages that are associated with each other comprise a single context and as such are coordinated and transmitted to one or more destinations through one or more channels.
    Type: Grant
    Filed: November 16, 2017
    Date of Patent: August 27, 2019
    Assignee: III HOLDINGS 2, LLC
    Inventors: Greg Gershman, Michael J. Miller, George Dardamanis
  • Patent number: 10341273
    Abstract: A middleware messaging system is connected between user devices and content providers possibly through one or more networks. The middleware messaging system includes a coordination manager for coordinating partial messages transmitted between the user devices and the content providers. Partial messages received by the middleware messaging system from one or more sources through one or more channels. Partial messages that are associated with each other comprise a single context and as such are coordinated and transmitted to one or more destinations through one or more channels.
    Type: Grant
    Filed: June 16, 2015
    Date of Patent: July 2, 2019
    Assignee: III HOLDINGS 2, LLC
    Inventors: Greg Gershman, Michael J. Miller, George Dardamanis
  • Patent number: 10311014
    Abstract: A data processing node includes a management environment, an application environment, and a shared memory segment (SMS). The management environment includes at least one management services daemon (MSD) running on one or more dedicated management processors thereof. One or more application protocols are executed by the at least one MSD on at least one of the dedicated management processors. The management environment has a management interface daemon (MID) running on one or more application central processing unit (CPU) processors thereof. The SMS is accessible by the at least one MSD and the MID for enabling communication of information of the one or more application protocols to be provided between the at least one MSD and the MID. The MID provides at least one of management service to processes running within the application environment and local resource access to one or more processes running on another data processing node.
    Type: Grant
    Filed: December 20, 2013
    Date of Patent: June 4, 2019
    Assignee: III Holdings 2, LLC
    Inventors: Niall Joseph Dalton, Trevor Robinson
  • Patent number: 10277531
    Abstract: Disclosed are systems, methods and computer-readable media for controlling and managing the identification and provisioning of resources within an on-demand center as well as the transfer of workload to the provisioned resources. One aspect involves creating a virtual private cluster within the on-demand center for the particular workload from a local environment. A method of managing resources between a local compute environment and an on-demand environment includes detecting an event associated with a local compute environment and based on the detected event, identifying information about the local environment, establishing communication with an on-demand compute environment and transmitting the information about the local environment to the on-demand compute environment, provisioning resources within the on-demand compute environment to substantially duplicate the local environment and transferring workload from the local-environment to the on-demand compute environment.
    Type: Grant
    Filed: July 6, 2015
    Date of Patent: April 30, 2019
    Assignee: III Holdings 2, LLC
    Inventor: David Brian Jackson
  • Patent number: 10268480
    Abstract: A processing system to reduce energy consumption and improve performance in a processor, controlled by compiler inserted information ahead of a selected branch instruction, to statically expose and control how the prediction should be completed and which mechanism should be used to achieve energy and performance efficiency.
    Type: Grant
    Filed: June 12, 2017
    Date of Patent: April 23, 2019
    Assignee: III HOLDINGS 2, LLC
    Inventors: Saurabh Chheda, Kristopher Carver, Raksit Ashok
  • Patent number: 10244661
    Abstract: A data processing system includes an enclosure, one or more airflow manifold structures within the enclosure, and a plurality of data processor cards mounted within the enclosure. Each one of the one or more airflow manifold structures has an air inlet portion and an air outlet portion. Each one of the data processor cards extends substantially parallel to each other one of the data processor cards. Each one of the data processor cards includes an airflow duct having an air inlet portion thereof covering a portion of the air outlet portion of at least one of the one or more airflow manifold structures and includes a plurality of data processing units within the airflow duct.
    Type: Grant
    Filed: October 15, 2013
    Date of Patent: March 26, 2019
    Assignee: III Holdings 2, LLC
    Inventors: Walter Denton Scott, Jeffrey Carl Defilippi, David James Borland, Stephan Leonidas Beatty, Edward D. Geist
  • Patent number: 10205653
    Abstract: Implementations of discovery functionalities in accordance with the present invention are characterized by being exceptionally minimalistic. A primary reason and benefit for such minimalistic implementations relate to these discovery functionalities being implemented via a management processor and associated resources of a system on a chip (SoC) unit as opposed to them being implemented on data processing components of a cluster of nodes (i.e., central processing core components). By focusing on such a minimalist implementation, embodiments of the present invention allow discovery functionalities to be implemented on a relatively low-cost low-power management processor coupled to processing cores that provide for data serving functionality in the cluster of nodes.
    Type: Grant
    Filed: August 18, 2017
    Date of Patent: February 12, 2019
    Assignee: III Holdings 2, LLC
    Inventors: Kenneth S. Goss, Daniel M. Nold, Sumedh Sathaye, Mark Bradley Davis, George Robert Blair
  • Patent number: 10199087
    Abstract: Disclosed are various embodiments related to stacked memory devices, such as DRAMs, SRAMs, EEPROMs, ReRAMs, and CAMs. For example, stack position identifiers (SPIDs) are assigned or otherwise determined, and are used by each memory device to make a number of adjustments. In one embodiment, a self-refresh rate of a DRAM is adjusted based on the SPID of that device. In another embodiment, a latency of a DRAM or SRAM is adjusted based on the SPID. In another embodiment, internal regulation signals are shared with other devices via TSVs. In another embodiment, adjustments to internally regulated signals are made based on the SPID of a particular device. In another embodiment, serially connected signals can be controlled based on a chip SPID (e.g., an even or odd stack position), and whether the signal is an upstream or a downstream type of signal.
    Type: Grant
    Filed: May 16, 2017
    Date of Patent: February 5, 2019
    Assignee: III HOLDINGS 2, LLC
    Inventor: Michael C. Stephens, Jr.
  • Patent number: 10140245
    Abstract: A method is performed by a first server on a chip (SoC) node that is one instance of a plurality of nodes within a cluster of nodes. An operation is performed for determine if a second one of the SoC nodes in the cluster has data stored thereon corresponding to a data identifier in response to receiving a data retrieval request including the data identifier. An operation is performed for determining if a remote memory access channel exists between the SoC node and the second one of the SoC nodes. An operation is performed for access the data from the second one of the SoC nodes using the remote memory access channel after determine that the second one of the SoC nodes has the data stored thereon and that the remote memory access channel exists between the SoC node and the second one of the SoC nodes.
    Type: Grant
    Filed: November 21, 2016
    Date of Patent: November 27, 2018
    Assignee: III HOLDINGS 2, LLC
    Inventors: Mark Bradley Davis, Prashant R. Chandra
  • Patent number: 10135731
    Abstract: A server apparatus comprises a plurality of server on a chip (SoC) nodes interconnected to each other through a node interconnect fabric. Each one of the SoC nodes has respective memory resources integral therewith. Each one of the SoC nodes has information computing resources accessible by one or more data processing systems. Each one of the SoC nodes configured with memory access functionality enabling allocation of at least a portion of said memory resources thereof to one or more other ones of the SoC nodes and enabling allocation of at least a portion of said memory resources of one or more other ones of the SoC nodes thereto based on a workload thereof.
    Type: Grant
    Filed: February 12, 2016
    Date of Patent: November 20, 2018
    Assignee: III HOLDINGS 2, LLC
    Inventors: Mark Bradley Davis, Barry Ross Evans, David James Borland
  • Patent number: 10101978
    Abstract: A system, for use with a compiler architecture framework, includes performing a statically speculative compilation process to extract and use speculative static information, encoding the speculative static information in an instruction set architecture of a processor, and executing a compiled computer program using the speculative static information, wherein executing supports static speculation driven mechanisms and controls.
    Type: Grant
    Filed: December 9, 2015
    Date of Patent: October 16, 2018
    Assignee: III HOLDINGS 2, LLC
    Inventor: Csaba Andras Moritz
  • Patent number: 10050970
    Abstract: A data center security system and method are provided that leverage server systems on a chip (SOCs) and/or server fabrics. In more detail, server interconnect fabrics may be leveraged and extended to dramatically improve security within a data center.
    Type: Grant
    Filed: August 9, 2017
    Date of Patent: August 14, 2018
    Assignee: III Holdings 2, LLC
    Inventors: Mark Davis, David Borland, Jason Hobbs, Danny Marquette, Thomas A. Volpe, Ken Goss
  • Patent number: 10045052
    Abstract: A system and a method transmit data in a first codec from a first terminal to a second terminal. The first terminal establishes a connection with the second terminal and/or transmits, transfers and/or sends the data to the second terminal via the connection between the first terminal and the second terminal. The connection between the first terminal and the second terminal has a first channel and/or a second channel to transmit the data from the first terminal to the second terminal. The first terminal transmits the data in a first codec to the second terminal via the first channel and/or the second channel of the connection without receiving capabilities of and/or intentions from the second terminal. The second terminal may be incapable of receiving, of processing, of accepting and/or of displaying the data in the first codec. The capabilities of and/or the intentions from the second terminal is transmitted to the first terminal via the connection.
    Type: Grant
    Filed: February 7, 2017
    Date of Patent: August 7, 2018
    Assignee: III HOLDINGS 2, LLC
    Inventors: Ralph Neff, Ajay Rajagopal Iyer, Russell Hayashida, Osama Al-Shaykh
  • Patent number: 10031950
    Abstract: A computer querying stored information by application of a user-defined importance condition, a preference probability in relation to a user-defined preference condition, and a user-defined target condition is provided. The computer may perform a search operation, filtering operation, and matching operation based on a result of the querying and generate a search result, filtering result, and matching result. The computer may also generate an indication of a ranking of the search result, filtering result, and matching result.
    Type: Grant
    Filed: August 29, 2013
    Date of Patent: July 24, 2018
    Assignee: III Holdings 2, LLC
    Inventors: David G. Ullman, D. David Nason, Michael G. Klasen, Richard A. Lazar
  • Patent number: 10021806
    Abstract: A system and method for provisioning within a system design to allow the storage and IO resources to scale with compute resources are provided.
    Type: Grant
    Filed: February 13, 2017
    Date of Patent: July 10, 2018
    Assignee: III Holdings 2, LLC
    Inventors: Arnold Thomas Schnell, Richard Owen Waldorf, David Borland
  • Patent number: RE47894
    Abstract: A method and system for dynamic information exchange on mesh network devices. Mobile location aware mesh network devices automatically exchange information with other mobile location aware devices that are located at a pre-determined distance of each other at a desired physical location. A server network device compares electronic profiles that include stated interests of the mobile location aware devices. The server network device also provides additional information to the mobile location aware mesh network devices based on stated interests in the electronic profiles of the mobile location aware network devices.
    Type: Grant
    Filed: April 22, 2015
    Date of Patent: March 3, 2020
    Assignee: III HOLDINGS 2, LLC
    Inventor: Ray Wang