Patents Assigned to Data Solutions, Inc.
  • Patent number: 9430792
    Abstract: Methods, systems, computer-readable media, and apparatuses are presented for using cross-domain communication to allow manufacturers and other sellers to use cloud/Internet-based products catalog services without sacrificing the search-engine optimization benefit of catalog pages hosted within the manufacturer's domain. The Same Origin Policy used by many browsers may disallow direct communication to the manufacturer's domain for corporate web site and other functions, on the one hand, and an external domain for an efficiently hosted products catalog, on the other. Some embodiments present the use of the JSONP protocol for cross-domain retrieval of a Catalog Widget that is configured to retrieve product catalog information directly from the external domain. In these embodiments, search-engine optimization is furthered by the efficient production of numerous catalog pages that originate from the external domain yet appear to users and search engine crawlers to be within the manufacturer's domain.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: August 30, 2016
    Assignee: Catalog Data Solutions, Inc.
    Inventors: David Henry Begin, Jr., Aaron Martin Smith, John Cameron Major, Richard Duane Bjorn
  • Patent number: 9298390
    Abstract: A first volume comprising a plurality of blocks stored in a first location is accessed. A plurality of hash values representing the plurality of blocks is stored. The plurality of blocks is copied to a second volume stored in a second location, generating a copied volume. The copied volume is verified based on the plurality of hash values. In one embodiment, the first volume is altered, after the plurality of hash values is stored. Altering the first volume may include changing data in a selected one of the plurality of blocks. The first volume may be altered during copying of the plurality of blocks to the second volume.
    Type: Grant
    Filed: April 4, 2013
    Date of Patent: March 29, 2016
    Assignee: Cirrus Data Solutions, Inc.
    Inventors: Wai T. Lam, Wayne Lam, Yik Shum Tam
  • Patent number: 9229647
    Abstract: A first device in a network, having a first port, receives an identifier of a second port of a second device in the network, the network comprising a host entity, a switch, and a storage system. The first port of the first device spoofs the second port of the second device, during a communication with the switch. The first device receives information identifying a third port of a third device in the network that is zoned to the second port of the second device. The device identifies data stored in the storage system that may be accessed by the host entity, based at least on the information.
    Type: Grant
    Filed: May 19, 2015
    Date of Patent: January 5, 2016
    Assignee: Cirrus Data Solutions, Inc.
    Inventors: Wai T. Lam, Wayne Lam, Chang Liu
  • Publication number: 20150378540
    Abstract: A content management system and method work as a companion to other applications that control the system. The system and method draw information from the operations or structure of the controlling application to display and manage the content objects relevant to a record displayed by a user of the controlling application and stored in the content management system. The system and method operate in conjunction with the controlling application so that this management and display of content objects is dynamic, real-time, and context-sensitive for the user.
    Type: Application
    Filed: May 27, 2015
    Publication date: December 31, 2015
    Applicant: Torrential Data Solutions, Inc.
    Inventors: Bradford D. Bimson, Christopher W. Griffin, Daniel V. Griffin, Gary Scopel, David W. Torbert
  • Patent number: 9077752
    Abstract: A first device in a network, having a first port, receives an identifier of a second port of a second device in the network, the network comprising a host entity, a switch, and a storage system. The first port of the first device spoofs the second port of the second device, during a communication with the switch. The first device receives information identifying a third port of a third device in the network that is zoned to the second port of the second device. The device identifies data stored in the storage system that may be accessed by the host entity, based at least on the information.
    Type: Grant
    Filed: December 21, 2012
    Date of Patent: July 7, 2015
    Assignee: CIRRUS DATA SOLUTIONS, INC.
    Inventors: Wai T. Lam, Wayne Lam, Chang Liu
  • Publication number: 20150169251
    Abstract: A data packet is generated. An instruction relating to a selected data processing operation, and information indicating that additional processing of the data packet is required, are inserted into the data packet. For example, the information may comprise a predetermined bit or a predetermined sequence of bits. In one embodiment, the information is inserted at a predetermined location within the data packet. The data packet is inserted into a selected field of an iSCSI command. For example, the data packet may be inserted into a buffer field of the iSCSI command. The iSCSI command is transmitted.
    Type: Application
    Filed: December 12, 2013
    Publication date: June 18, 2015
    Applicant: CIRRUS DATA SOLUTIONS, INC.
    Inventors: Wai LAM, Wayne LAM, Yik Shum TAM
  • Patent number: 9046993
    Abstract: A content management system and method work as a companion to other applications that control the system. The system and method draw information from the operations or structure of the controlling application to display and manage the content objects relevant to a record displayed by a user of the controlling application and stored in the content management system. The system and method operate in conjunction with the controlling application so that this management and display of content objects is dynamic, real-time, and context-sensitive for the user.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: June 2, 2015
    Assignee: Torrential Data Solutions, Inc.
    Inventors: Bradford D Bimson, Christopher W. Griffin, Daniel V. Griffin, Gary Scopel, David W. Torbert
  • Patent number: 8856780
    Abstract: A method to remotely flash an external module comprises the steps to electronically transfer a computer program from a computer device to an external module, to partially install the external module to a vehicle, to extract the key data from a device securing the vehicle, to transfer the key data to a computer, to analyze and process the key data with a computer program generating a new computer program allowing the external module to communicate with the security device, to transfer the generated computer program to the external module, to complete the installation of the external module to the vehicle.
    Type: Grant
    Filed: November 25, 2011
    Date of Patent: October 7, 2014
    Assignee: Automotive Data Solutions Inc.
    Inventors: Sebastien Boulais, Franco Barassi
  • Patent number: 8848019
    Abstract: A system for enabling virtual live video, comprising a live video media server; a host computing device comprising at least a processor, a memory, a camera, a microphone, and a display; and a plurality of participant computing devices comprising at least a processor, a memory, a camera, a microphone, and a display. A host user establishes a session using the host computing device and a plurality of participants log in to the session each using one of the plurality of participant computing devices; at least some of the participants are selected for live video viewing by the host, whereupon the respective participant computing devices are directed by the host computing device to activate their cameras and microphones; and the host computing device subscribes to each of the activated cameras' video feeds and a plurality of participant video feeds is displayed in a grid on the host computing device.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: September 30, 2014
    Assignee: Refined Data Solutions, Inc.
    Inventor: Terence Martin Shane
  • Publication number: 20140267555
    Abstract: A system for enabling virtual live video, comprising a live video media server; a host computing device comprising at least a processor, a memory, a camera, a microphone, and a display; and a plurality of participant computing devices comprising at least a processor, a memory, a camera, a microphone, and a display. A host user establishes a session using the host computing device and a plurality of participants log in to the session each using one of the plurality of participant computing devices; at least some of the participants are selected for live video viewing by the host, whereupon the respective participant computing devices are directed by the host computing device to activate their cameras and microphones; and the host computing device subscribes to each of the activated cameras' video feeds and a plurality of participant video feeds is displayed in a grid on the host computing device.
    Type: Application
    Filed: March 15, 2013
    Publication date: September 18, 2014
    Applicant: Refined Data Solutions, Inc.
    Inventor: Terence Martin Shane
  • Publication number: 20140181440
    Abstract: A first volume comprising a plurality of blocks stored in a first location is accessed. A plurality of hash values representing the plurality of blocks is stored. The plurality of blocks is copied to a second volume stored in a second location, generating a copied volume. The copied volume is verified based on the plurality of hash values. In one embodiment, the first volume is altered, after the plurality of hash values is stored. Altering the first volume may include changing data in a selected one of the plurality of blocks. The first volume may be altered during copying of the plurality of blocks to the second volume.
    Type: Application
    Filed: April 4, 2013
    Publication date: June 26, 2014
    Applicant: Cirrus Data Solutions, Inc.
    Inventors: Wai T. Lam, Wayne Lam, Yik Shum Tam
  • Publication number: 20140181445
    Abstract: A volume of data is copied from a first location to a second location. A procedure to repair a volume of data is initiated. A first instruction associated with the repair procedure is selectively redirected to a staging storage, based on a determination that the first instruction relates to an action that makes a change to the volume. A second instruction is selectively redirected to one of the staging storage and the volume, based on data stored in the staging storage.
    Type: Application
    Filed: December 18, 2013
    Publication date: June 26, 2014
    Applicant: CIRRUS DATA SOLUTIONS, INC.
    Inventors: Wai LAM, Wayne LAM
  • Patent number: 8754924
    Abstract: A system for enabling virtual live video, comprising a live video media server; a host computing device comprising at least a processor, a memory, a camera, a microphone, and a display; and a plurality of participant computing devices comprising at least a processor, a memory, a camera, a microphone, and a display. A host user establishes a session using the host computing device and a plurality of participants log in to the session each using one of the plurality of participant computing devices; at least some of the participants are selected for live video viewing by the host, whereupon the respective participant computing devices are directed by the host computing device to activate their cameras and microphones; and the host computing device subscribes to each of the activated cameras' video feeds and a plurality of participant video feeds is displayed in a grid on the host computing device.
    Type: Grant
    Filed: November 9, 2013
    Date of Patent: June 17, 2014
    Assignee: Refined Data Solutions, Inc.
    Inventor: Terence Martin Shane
  • Patent number: 8566198
    Abstract: A database used by a consumer reporting agency for storing application information data in association with transaction and experience information. A consumer applying for credit submits personal and financial information either verbally or by filling out a form. The application information data submitted verbally or by a form is submitted by an institution along with a request for a credit report on the consumer. The consumer reporting agency receives the request and stores the application information separately from the transaction and experience information. Each time an institution submits application information data related to the consumer, the data is accumulated in successive records and maintained. In response to a request for a report on a consumer, the consumer reporting agency forwards a response based on the application records accumulated.
    Type: Grant
    Filed: February 13, 2012
    Date of Patent: October 22, 2013
    Assignee: Innovis Data Solutions, Inc.
    Inventors: William H. Price, Jonathan H. Price
  • Publication number: 20130275272
    Abstract: Methods, systems, computer-readable media, and apparatuses are presented for using cross-domain communication to allow manufacturers and other sellers to use cloud/Internet-based products catalog services without sacrificing the search-engine optimization benefit of catalog pages hosted within the manufacturer's domain. The Same Origin Policy used by many browsers may disallow direct communication to the manufacturer's domain for corporate web site and other functions, on the one hand, and an external domain for an efficiently hosted products catalog, on the other. Some embodiments present the use of the JSONP protocol for cross-domain retrieval of a Catalog Widget that is configured to retrieve product catalog information directly from the external domain. In these embodiments, search-engine optimization is furthered by the efficient production of numerous catalog pages that originate from the external domain yet appear to users and search engine crawlers to be within the manufacturer's domain.
    Type: Application
    Filed: March 15, 2013
    Publication date: October 17, 2013
    Applicant: Catalog Data Solutions, Inc.
    Inventors: David Henry Begin, JR., Aaron Martin Smith, John Cameron Major, Richard Duane Bjorn
  • Publication number: 20130166747
    Abstract: A first device in a network, having a first port, receives an identifier of a second port of a second device in the network, the network comprising a host entity, a switch, and a storage system. The first port of the first device spoofs the second port of the second device, during a communication with the switch. The first device receives information identifying a third port of a third device in the network that is zoned to the second port of the second device. The device identifies data stored in the storage system that may be accessed by the host entity, based at least on the information.
    Type: Application
    Filed: December 21, 2012
    Publication date: June 27, 2013
    Applicant: CIRRUS DATA SOLUTIONS, INC.
    Inventor: Cirrus Data Solutions, Inc.
  • Patent number: 8417818
    Abstract: A target world wide port name of a target port of a storage system is identified, by a device located in a path between a switch port of a switch and the target port of the storage system. A first port of the device is registered with the switch based on the target world wide port name, in a first registration procedure. Registration information relating to an initiator port of a server that is associated with the target port is received, in a second registration procedure. An initiator world wide port name of the initiator port of the server is determined, based on the registration information. A storage volume in the storage system that is associated with the initiator port is identified, based on the initiator world wide port name of the initiator port.
    Type: Grant
    Filed: July 24, 2012
    Date of Patent: April 9, 2013
    Assignee: Cirrus Data Solutions, Inc.
    Inventors: Wai T. Lam, Wayne Lam, Chang Liu
  • Patent number: 8369317
    Abstract: A method for operating a communications system is disclosed. At a first point in time, the communications system is operated using a first TDM switch/MUX controlling a first set of TDM streams operating at a first frequency. At a second point in time, a second TDM switch/MUX is installed in the communications system which controls the first set of TDM streams operating at the first frequency and also controls a second set of TDM streams operating at a second frequency that is different as compared to the first frequency. The second TDM switch/MUX couples TDM streams to and from the communications system at the first frequency, while concurrently coupling TDM streams to and from the communications system at the second frequency, and an upgradable switch/MUX capability is provided in the communications system.
    Type: Grant
    Filed: January 10, 2011
    Date of Patent: February 5, 2013
    Assignee: Converged Data Solutions, Inc.
    Inventors: William J. Delveaux, Michael J. Omodt, William D. Strauss
  • Patent number: D737194
    Type: Grant
    Filed: May 21, 2013
    Date of Patent: August 25, 2015
    Assignee: Automotive Data Solutions Inc.
    Inventors: Franco Barassi, Sébastien Boulais
  • Patent number: D765576
    Type: Grant
    Filed: July 16, 2015
    Date of Patent: September 6, 2016
    Assignee: Automotive Data Solutions Inc.
    Inventors: Franco Barassi, Sébastien Boulais