Patents by Inventor Joseph Christie

Joseph Christie has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20240130636
    Abstract: A system for analyzing data from motion capture measurements has a sensor to measure motion capture measurements, a module configured to receive sensor data from the sensors, and a processor configured to analyze to the sensor data received from the sensors and create a report of such analysis. A computer-implemented method of analyzing data from motion capture measurements includes performing motion capture measurements on a subject, receiving motion capture data from the motion capture measurements, processing the motion capture data and the background data on a computer using an algorithm, including comparing the motion capture data and background data to one or more comparator waveforms, generating a report based on the processing analysis, and communicating the results of the report.
    Type: Application
    Filed: February 24, 2022
    Publication date: April 25, 2024
    Inventors: Douglas Ross Hamilton, Joseph Christie Paul Kitson, Patrick Crawford Hamilton
  • Publication number: 20230203825
    Abstract: A system and method for forming scaffolding wherein the system comprises a plurality of upright columns arranged along a line adjacent to a vertical surface and anchored proximate to a base thereof and a platform supported by the plurality of upright columns. The method comprises anchoring a first set of a plurality of upright column segments by a base support proximate to a bottom of wall along a single line, extending a plurality of subsequent upright column segments from the first set of upright column segments to form a plurality of inline upright columns and supporting a platform from the plurality of upright columns.
    Type: Application
    Filed: December 29, 2021
    Publication date: June 29, 2023
    Inventor: Michael Joseph Christie
  • Publication number: 20210401132
    Abstract: The present invention comprises a backpack with an anchoring device. The anchoring device allows an umbrella to be attached to the backpack or bags. The umbrella has a collapsible canopy and can be stored in a storage unit within on the backpack or carrier bag.
    Type: Application
    Filed: April 19, 2021
    Publication date: December 30, 2021
    Inventor: Joseph Christie
  • Patent number: 11138203
    Abstract: A non-transitory processor-readable medium stores code that, when executed by a processor, causes the processor to receive a first file that is in a first file format and includes taxonomy data of a first marketplace; define a second file that is in a template file format and includes the taxonomy data of the first marketplace; and send the second file to a taxonomy platform such that inventory data is mapped to a taxonomy of the first marketplace. The code further causes the processor to receive a third file that is in a second file format and includes taxonomy data of a second marketplace; define a fourth file that is in the template file format and includes the taxonomy data of the second marketplace; and send the fourth file to the taxonomy platform such that the inventory data is mapped to a taxonomy of the second marketplace.
    Type: Grant
    Filed: December 17, 2019
    Date of Patent: October 5, 2021
    Assignee: ChannelAdvisor Corporation
    Inventors: Joseph Christie, Cameron Bowe
  • Publication number: 20200125571
    Abstract: A non-transitory processor-readable medium stores code that, when executed by a processor, causes the processor to receive a first file that is in a first file format and includes taxonomy data of a first marketplace; define a second file that is in a template file format and includes the taxonomy data of the first marketplace; and send the second file to a taxonomy platform such that inventory data is mapped to a taxonomy of the first marketplace. The code further causes the processor to receive a third file that is in a second file format and includes taxonomy data of a second marketplace; define a fourth file that is in the template file format and includes the taxonomy data of the second marketplace; and send the fourth file to the taxonomy platform such that the inventory data is mapped to a taxonomy of the second marketplace.
    Type: Application
    Filed: December 17, 2019
    Publication date: April 23, 2020
    Applicant: ChannelAdvisor Corporation
    Inventors: Joseph CHRISTIE, Cameron BOWE
  • Patent number: 10552420
    Abstract: A non-transitory processor-readable medium stores code that, when executed by a processor, causes the processor to receive a first file that is in a first file format and includes taxonomy data of a first marketplace; define a second file that is in a template file format and includes the taxonomy data of the first marketplace; and send the second file to a taxonomy platform such that inventory data is mapped to a taxonomy of the first marketplace. The code further causes the processor to receive a third file that is in a second file format and includes taxonomy data of a second marketplace; define a fourth file that is in the template file format and includes the taxonomy data of the second marketplace; and send the fourth file to the taxonomy platform such that the inventory data is mapped to a taxonomy of the second marketplace.
    Type: Grant
    Filed: August 25, 2016
    Date of Patent: February 4, 2020
    Assignee: ChannelAdvisor Corporation
    Inventors: Joseph Christie, Cameron Bowe
  • Publication number: 20180316509
    Abstract: A method and system for electronic document execution, providing for enhanced authentication of the particular electronic document in an electronic contract management platform. A hybrid electronic signature system, wherein a party wishing to electronically execute an electronic document can apply to the electronic document, in electronic form, a digitized graphical representation of his physical signature (in a scalable vector graphics (SVG) format)), and also embed a digital certificate (an X509 digital certificate) of the executing party into the electronic document. The hybrid signature method can incorporate multifactor authentication of users, such that only appropriately authenticated users may be granted access to the platform and be permitted to electronically sign the electronic documents, thereby providing for enhanced security.
    Type: Application
    Filed: July 4, 2018
    Publication date: November 1, 2018
    Inventors: Michael Walter GARDNER, Goran RADISAVLJEVIC, Michael Joseph CHRISTIE
  • Publication number: 20170053001
    Abstract: A non-transitory processor-readable medium stores code that, when executed by a processor, causes the processor to receive a first file that is in a first file format and includes taxonomy data of a first marketplace; define a second file that is in a template file format and includes the taxonomy data of the first marketplace; and send the second file to a taxonomy platform such that inventory data is mapped to a taxonomy of the first marketplace. The code further causes the processor to receive a third file that is in a second file format and includes taxonomy data of a second marketplace; define a fourth file that is in the template file format and includes the taxonomy data of the second marketplace; and send the fourth file to the taxonomy platform such that the inventory data is mapped to a taxonomy of the second marketplace.
    Type: Application
    Filed: August 25, 2016
    Publication date: February 23, 2017
    Applicant: ChannelAdvisor Corporation
    Inventors: Joseph CHRISTIE, Cameron BOWE
  • Patent number: 9430482
    Abstract: A non-transitory processor-readable medium stores code that, when executed by a processor, causes the processor to receive a first file that is in a first file format and includes taxonomy data of a first marketplace; define a second file that is in a template file format and includes the taxonomy data of the first marketplace; and send the second file to a taxonomy platform such that inventory data is mapped to a taxonomy of the first marketplace. The code further causes the processor to receive a third file that is in a second file format and includes taxonomy data of a second marketplace; define a fourth file that is in the template file format and includes the taxonomy data of the second marketplace; and send the fourth file to the taxonomy platform such that the inventory data is mapped to a taxonomy of the second marketplace.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: August 30, 2016
    Assignee: ChannelAdvisor Corporation
    Inventors: Joseph Christie, Cameron Bowe
  • Publication number: 20130268561
    Abstract: A non-transitory processor-readable medium stores code that, when executed by a processor, causes the processor to receive a first file that is in a first file format and includes taxonomy data of a first marketplace; define a second file that is in a template file format and includes the taxonomy data of the first marketplace; and send the second file to a taxonomy platform such that inventory data is mapped to a taxonomy of the first marketplace. The code further causes the processor to receive a third file that is in a second file format and includes taxonomy data of a second marketplace; define a fourth file that is in the template file format and includes the taxonomy data of the second marketplace; and send the fourth file to the taxonomy platform such that the inventory data is mapped to a taxonomy of the second marketplace.
    Type: Application
    Filed: March 14, 2013
    Publication date: October 10, 2013
    Applicant: ChannelAdvisor Corporation
    Inventors: Joseph Christie, Cameron Bowe
  • Patent number: 7937753
    Abstract: The information management system such as might be used for a source code management system. The information management system is distributed throughout an enterprise and is operated to allow secure communications with remote sites connected to a central site over an unsecured network. A secure channel is created through the unsecured network to transmit encryption and identifier information for one or more artifacts. This information is used to access an artifact from a remote site and decrypt it. Because artifacts, though encrypted, retain an identifiable form, they may be cached throughout the information management system. The ability to cache artifacts significantly reduces the bandwidth required for operating the information management system from remote sites.
    Type: Grant
    Filed: March 25, 2005
    Date of Patent: May 3, 2011
    Assignee: Microsoft Corporation
    Inventors: Eugene W. Hodges, Joseph Christie
  • Publication number: 20080075087
    Abstract: A method of operating a communication signaling processor is disclosed. The method comprises receiving a signaling message for a voice call to a called party, processing the signaling message to transfer a query to a database that is updated when the called party changes locations, receiving a response from the database, and processing the response to select an identifier for a header of a voice communication to route the voice call to the called party.
    Type: Application
    Filed: December 5, 2007
    Publication date: March 27, 2008
    Applicant: Sprint Communications Company L.P.
    Inventor: Joseph Christie
  • Publication number: 20070263644
    Abstract: A first communication network transfers a signaling message for a call to a second communication network. The signaling message indicates a first identifier that represents a connection through the first communication network to the second communication network. The second communication network processes the signaling message to select a second identifier. The first communication network transfers a user communication for the call to the second communication network. The user communication has a header indicating the first identifier. In response to the first identifier, the second communication network modifies the first identifier in the header to the second identifier. The second communication network transfers the user communication to a destination node in response to the second identifier in the header of the user communication.
    Type: Application
    Filed: May 16, 2007
    Publication date: November 15, 2007
    Applicant: Sprint Communications Company L.P.
    Inventors: Joseph Christie, Joseph Christie, Jean Christie, Albert DuRee, Michael Gardner, Tracy Nelson, William Wiley
  • Publication number: 20070183437
    Abstract: A communication system receives a signaling message for a voice communication and processes the signaling message to select a route identifier. The system selects a processing technique for the voice communication, such as compression or encryption. The system processes the voice communication with the selected processing technique. The system adds the selected route identifier to the voice communication. The system adds a processing indicator to the voice communication. The system transfers the voice communication with the route identifier and the processing indicator.
    Type: Application
    Filed: February 26, 2007
    Publication date: August 9, 2007
    Applicant: Sprint Communications Company L.P.
    Inventors: Albert DuRee, Joseph Christie, Joseph Christie, Jean Christie, Mark Sucharczuk
  • Publication number: 20070076753
    Abstract: The present invention includes a method, system, and apparatus for providing communication control. The invention includes a method in which signaling is processed externally to a switch before it is applied by the network elements. The processor is able to select network characteristics and signal the network elements based the selections. A network employing the processing method is also included, as well as a signaling system that employs the processing method.
    Type: Application
    Filed: November 17, 2006
    Publication date: April 5, 2007
    Inventors: Joseph Christie, Joseph Christie, Jean Christie
  • Publication number: 20060218623
    Abstract: The information management system such as might be used for a source code management system. The information management system is distributed throughout an enterprise and is operated to allow secure communications with remote sites connected to a central site over an unsecured network. A secure channel is created through the unsecured network to transmit encryption and identifier information for one or more artifacts. This information is used to access an artifact from a remote site and decrypt it. Because artifacts, though encrypted, retain an identifiable form, they may be cached throughout the information management system. The ability to cache artifacts significantly reduces the bandwidth required for operating the information management system from remote sites.
    Type: Application
    Filed: March 25, 2005
    Publication date: September 28, 2006
    Applicant: Microsoft Corporation
    Inventors: Eugene Hodges, Joseph Christie
  • Publication number: 20060203984
    Abstract: A signaling processor receives a first signaling message indicating a called telephone number for the call. The signaling processor processes the called telephone number from the first signaling message to determine if call validation is required. If the call validation is not required, then the signaling processor processes the called telephone number to determine routing information without the call validation. If the call validation is required, then the signaling processor determines if the call is valid, and if the call is valid, then the signaling processor processes the called telephone number to determine the routing information. The signaling processor transfers a second signaling message indicating the routing information for the call.
    Type: Application
    Filed: May 16, 2006
    Publication date: September 14, 2006
    Inventors: Joseph Christie, Manu Bahl, Albert Duree, Michael Gardner, Daniel Sbisa, William Wiley
  • Publication number: 20060056399
    Abstract: In a communication network, circuit-based switches transfer signaling that indicates first circuit-based connections and transfer user communications over the first circuit-based connections. A signaling processor processes the signaling to select header information and second circuit-based connections. The signaling processor transfers control messages indicating the header information and the second circuit-based connections. A first interworking system receives the control messages and the user communications, and in response, transfers the user communications in packets having the header information. A second interworking system receives the control messages and the packets, and in response, transfers the user communications over the second circuit based connections to a plurality of other communication networks.
    Type: Application
    Filed: November 7, 2005
    Publication date: March 16, 2006
    Inventors: Joseph Christie, Michael Gardner, Albert DuRee, William Wiley, Tracy Nelson, Joseph Christie, Jean Christie
  • Publication number: 20050254496
    Abstract: A communication method comprises: processing a first message from the user CPE to select a circuit switch from a plurality of circuit switches, and selecting an identifier and a DS0 to route user communications from the user CPE to the circuit switch; transferring a second message indicating the identifier and the DS0 and transferring an SS7 IAM to the circuit switch; receiving the user communications from the user CPE in a packet format having the identifier in headers, and routing the user communications in the packet format based on the identifier in the headers; and receiving the second message and the user communications in the packet format, and in response, converting the user communications from the packet format into a DS0 format and transferring the user communications in the DS0 format over the DS0 to the one circuit switch.
    Type: Application
    Filed: June 21, 2005
    Publication date: November 17, 2005
    Inventors: Joseph Christie, Joseph Christie, Jean Christie, Michael Gardner, Albert DuRee, William Wiley
  • Publication number: 20050207435
    Abstract: A communication system routes user communications for a telecommunication call. The communication system comprises a processing system and an interworking system. The processing system receives a Signaling System Seven (SS7) Initial Address Message (IAM) message that indicates an originating connection and a called number for the call. The processing system enters a first data structure with the originating connection to identify a second data structure, and enters the second data structure with the called number to identify interworking information. The processing system transfers a control instruction indicating the interworking information. The interworking system receives the control instruction and the user communications, and in response, transfers packets having the interworking information and the user communications. The packets are routed based on the interworking information in the packets. The processing system is external to the interworking system.
    Type: Application
    Filed: May 23, 2005
    Publication date: September 22, 2005
    Inventors: Joseph Christie, Joseph Christie, Jean Christie, William Wiley, Royal Howell