Patents Assigned to Data Solutions, Inc.
-
Patent number: 9430792Abstract: 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: GrantFiled: March 15, 2013Date of Patent: August 30, 2016Assignee: Catalog Data Solutions, Inc.Inventors: David Henry Begin, Jr., Aaron Martin Smith, John Cameron Major, Richard Duane Bjorn
-
Patent number: 9298390Abstract: 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: GrantFiled: April 4, 2013Date of Patent: March 29, 2016Assignee: Cirrus Data Solutions, Inc.Inventors: Wai T. Lam, Wayne Lam, Yik Shum Tam
-
Patent number: 9229647Abstract: 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: GrantFiled: May 19, 2015Date of Patent: January 5, 2016Assignee: Cirrus Data Solutions, Inc.Inventors: Wai T. Lam, Wayne Lam, Chang Liu
-
Publication number: 20150378540Abstract: 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: ApplicationFiled: May 27, 2015Publication date: December 31, 2015Applicant: Torrential Data Solutions, Inc.Inventors: Bradford D. Bimson, Christopher W. Griffin, Daniel V. Griffin, Gary Scopel, David W. Torbert
-
Patent number: 9077752Abstract: 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: GrantFiled: December 21, 2012Date of Patent: July 7, 2015Assignee: CIRRUS DATA SOLUTIONS, INC.Inventors: Wai T. Lam, Wayne Lam, Chang Liu
-
Publication number: 20150169251Abstract: 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: ApplicationFiled: December 12, 2013Publication date: June 18, 2015Applicant: CIRRUS DATA SOLUTIONS, INC.Inventors: Wai LAM, Wayne LAM, Yik Shum TAM
-
Patent number: 9046993Abstract: 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: GrantFiled: March 15, 2013Date of Patent: June 2, 2015Assignee: Torrential Data Solutions, Inc.Inventors: Bradford D Bimson, Christopher W. Griffin, Daniel V. Griffin, Gary Scopel, David W. Torbert
-
Patent number: 8856780Abstract: 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: GrantFiled: November 25, 2011Date of Patent: October 7, 2014Assignee: Automotive Data Solutions Inc.Inventors: Sebastien Boulais, Franco Barassi
-
Patent number: 8848019Abstract: 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: GrantFiled: March 15, 2013Date of Patent: September 30, 2014Assignee: Refined Data Solutions, Inc.Inventor: Terence Martin Shane
-
Publication number: 20140267555Abstract: 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: ApplicationFiled: March 15, 2013Publication date: September 18, 2014Applicant: Refined Data Solutions, Inc.Inventor: Terence Martin Shane
-
Publication number: 20140181440Abstract: 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: ApplicationFiled: April 4, 2013Publication date: June 26, 2014Applicant: Cirrus Data Solutions, Inc.Inventors: Wai T. Lam, Wayne Lam, Yik Shum Tam
-
Publication number: 20140181445Abstract: 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: ApplicationFiled: December 18, 2013Publication date: June 26, 2014Applicant: CIRRUS DATA SOLUTIONS, INC.Inventors: Wai LAM, Wayne LAM
-
Patent number: 8754924Abstract: 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: GrantFiled: November 9, 2013Date of Patent: June 17, 2014Assignee: Refined Data Solutions, Inc.Inventor: Terence Martin Shane
-
Patent number: 8566198Abstract: 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: GrantFiled: February 13, 2012Date of Patent: October 22, 2013Assignee: Innovis Data Solutions, Inc.Inventors: William H. Price, Jonathan H. Price
-
Publication number: 20130275272Abstract: 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: ApplicationFiled: March 15, 2013Publication date: October 17, 2013Applicant: Catalog Data Solutions, Inc.Inventors: David Henry Begin, JR., Aaron Martin Smith, John Cameron Major, Richard Duane Bjorn
-
Publication number: 20130166747Abstract: 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: ApplicationFiled: December 21, 2012Publication date: June 27, 2013Applicant: CIRRUS DATA SOLUTIONS, INC.Inventor: Cirrus Data Solutions, Inc.
-
Patent number: 8417818Abstract: 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: GrantFiled: July 24, 2012Date of Patent: April 9, 2013Assignee: Cirrus Data Solutions, Inc.Inventors: Wai T. Lam, Wayne Lam, Chang Liu
-
Patent number: 8369317Abstract: 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: GrantFiled: January 10, 2011Date of Patent: February 5, 2013Assignee: Converged Data Solutions, Inc.Inventors: William J. Delveaux, Michael J. Omodt, William D. Strauss
-
Patent number: D737194Type: GrantFiled: May 21, 2013Date of Patent: August 25, 2015Assignee: Automotive Data Solutions Inc.Inventors: Franco Barassi, Sébastien Boulais
-
Patent number: D765576Type: GrantFiled: July 16, 2015Date of Patent: September 6, 2016Assignee: Automotive Data Solutions Inc.Inventors: Franco Barassi, Sébastien Boulais