Patents Assigned to INPIXON
  • Patent number: 11956703
    Abstract: Systems and methods dynamically adapt network policies for mobile devices by accessing context-based values to allocate or restrict capabilities on the mobile devices or within the network. Context-based values may include position or velocity as well as more general environment features such as proximity of other devices, the presence or absence of other wireless signals or network traffic, parameters measured by local or remote sensors, user credentials, or unique user or signal inputs to the device. Relevant capabilities may include access to hardware and software interfaces and related parameter sets including priority settings.
    Type: Grant
    Filed: July 8, 2022
    Date of Patent: April 9, 2024
    Assignee: INPIXON
    Inventors: Daniel A. Madey, Dennis V. Pollutro, Guy Levy-Yurista
  • Patent number: 11875657
    Abstract: A method and system for Proactive Loss Prevention (PLP) System in venue and retail using wireless-based technology. Physical security measures are the first line of defense for protecting assets in any venue and retail spaces. These systems (e.g. Electronic Article Surveillance systems) are widely deployed in retail spaces. However, retail theft is still estimated at a multibillion dollar level on an annual basis in the US alone. This invention augments existing physical security systems to enable a proactive approach for suspect identification and subsequent presence alerting using a wireless local area network (WLAN) based system.
    Type: Grant
    Filed: November 28, 2014
    Date of Patent: January 16, 2024
    Assignee: INPIXON
    Inventors: James Francis Hallett, Kirk Arnold Moir, Eddie Shek Cheung Ho
  • Patent number: 11789111
    Abstract: A method for determining an instantaneous phase difference between time bases of at least two location anchors for a desired point in time (t), each of the location anchors having transmitting and receiving access to a joint broadcast transmission medium and a respective time base for measuring time, wherein a first of the location anchors broadcasts a first broadcast message at least twice; the first location anchor and at least a second of the location anchors receive the first broadcast messages; the second location anchor broadcasting a second broadcast message at least twice; and the second location anchor and at least the first location anchor receive the second broadcast messages. The location server calculates the instantaneous phase difference from a determined first and second clock model functions and from a time elapsed between a reference point in time and the desired point in time t.
    Type: Grant
    Filed: June 29, 2021
    Date of Patent: October 17, 2023
    Assignee: INPIXON
    Inventors: Rainer Hach, Albrecht Rommel
  • Patent number: 11740044
    Abstract: Provided is a method that includes determining a device geolocation based on a satellite signal received by a weapon-tracking device and receiving a sensor reading using a sensor attached to the weapon-tracking device, wherein the sensor is sensitive to a use of the weapon. The instructions include determining that a change in the sensor reading satisfies a change threshold and, in response to a determination that the change threshold is satisfied, transmitting device state data to a wireless signal receiver via a wireless signal, wherein the device state data comprises a device identifier and the device geolocation. The instructions further include storing the device identifier and the device geolocation in a data server in communication with the wireless signal receiver and transmitting a message based on the device identifier and device geolocation to a client from the data server.
    Type: Grant
    Filed: September 28, 2021
    Date of Patent: August 29, 2023
    Assignee: INPIXON
    Inventors: Li Wang, Andrew Hamish Duncan, Patrick E. Bertagna, Richard Antonio Carranza Montenegro, Shirish Tangirala
  • Patent number: 11651009
    Abstract: A novel system and method for processing location data are disclosed. An exemplary method includes receiving location data from a remote device, associating the location data with a particular subscriber, augmenting the location data in one of a plurality of predetermined ways based on information associated with the particular subscriber to produce augmented location data, and providing the augmented location data to the subscriber. In a more particular embodiment, the step of augmenting the location data includes retrieving a subscriber file associated with the subscriber and performing one or more augmentation processes on the location data based at least in part on the subscriber file. An example system includes both a remote device operative to transmit location data and a central station for performing the methods of the present invention.
    Type: Grant
    Filed: May 12, 2021
    Date of Patent: May 16, 2023
    Assignee: Inpixon
    Inventor: Patrick E. Bertagna
  • Patent number: 11568598
    Abstract: Method for determining an environment map comprising, server-side receiving of motion data of a mobile device, server-side receiving of orientation data of a camera of the mobile device and server-side receiving of the respective image of the camera associated with the received motion data and orientation data, server-side evaluation of the received image together with the motion data and the orientation data for creating a server-side point cloud, the server-side point cloud forming at least in parts the environment map.
    Type: Grant
    Filed: April 14, 2021
    Date of Patent: January 31, 2023
    Assignee: INPIXON
    Inventors: Darius Vahdat-Pajouh, Michal Bucko
  • Publication number: 20220405277
    Abstract: Techniques to process a query and perform a join of tables that are distributed across nodes of a network. The join can be performed by analyzing a Where clause. An active flag structure can have flag values that identify table entries satisfying criteria of the Where clause. Keys of surviving entries of a first table can be used to generate a request for a second table to be joined. The request can be for second flags for the second table when the Where clause has criteria for the second table. A response can be used to update the first flags to change a first flag to False. After updating, data can be retrieved for first flags that are True. Requests can use identifiers associated with the first table that identify a location for sending the request, e.g., using RDMA or MPI.
    Type: Application
    Filed: May 31, 2022
    Publication date: December 22, 2022
    Applicant: INPIXON
    Inventors: Chris Baskett, Tony Faustini, Farzin Shakib
  • Patent number: 11418937
    Abstract: Systems and methods dynamically adapt network policies for mobile devices by accessing context-based values to allocate or restrict capabilities on the mobile devices or within the network. Context-based values may include position or velocity as well as more general environment features such as proximity of other devices, the presence or absence of other wireless signals or network traffic, parameters measured by local or remote sensors, user credentials, or unique user or signal inputs to the device. Relevant capabilities may include access to hardware and software interfaces and related parameter sets including priority settings.
    Type: Grant
    Filed: November 26, 2018
    Date of Patent: August 16, 2022
    Assignee: INPIXON
    Inventors: Daniel A. Madey, Dennis V. Pollutro, Guy Levy-Yurista
  • Patent number: 11416464
    Abstract: Data structures can provide for a column store of a database table. Methods can use the data structures for efficiently responding to a query. Unique field values of a column of a database table can be identified. The unique values can be stored in a dictionary table along with reference keys that point to a row of the database table. A reference store column can replace the original column, where the reference store column stores index values of the dictionary table. A hash table can be used in accessing the database. A hash function can provide a hash value of a query term, and the hash value can be used to access a hash table to obtain a stored value of an index value of the dictionary table. The index value can be used to access the dictionary table to obtain reference keys corresponding to rows of the database table.
    Type: Grant
    Filed: October 2, 2019
    Date of Patent: August 16, 2022
    Assignee: INPIXON
    Inventors: Chris Baskett, Tony Faustini
  • Patent number: 11386091
    Abstract: Techniques to process a query and perform a join of tables that are distributed across nodes of a network. The join can be performed by analyzing a Where clause. An active flag structure can have flag values that identify table entries satisfying criteria of the Where clause. Keys of surviving entries of a first table can be used to generate a request for a second table to be joined. The request can be for second flags for the second table when the Where clause has criteria for the second table. A response can be used to update the first flags to change a first flag to False. After updating, data can be retrieved for first flags that are True. Requests can use identifiers associated with the first table that identify a location for sending the request, e.g., using RDMA or MPI.
    Type: Grant
    Filed: April 5, 2019
    Date of Patent: July 12, 2022
    Assignee: Inpixon
    Inventors: Chris Baskett, Tony Faustini, Farzin Shakib
  • Patent number: 11164329
    Abstract: A method includes acquiring a set of images from a plurality of cameras in a monitored environment, detecting a first entity based on the set of images, and determining a first set of locations of the first entity based on locations of the first entity in the set of images. The method also includes acquiring sensor measurements from a plurality of sensors and determining a second set of locations of the first entity based on the sensor measurements. The method also includes determining whether the first set of locations should be associated with the second set of locations based on a confidence factor, and, in response to determining that the first and second set of locations should be associated, determining a sequence of locations of the first entity through the monitored environment.
    Type: Grant
    Filed: October 30, 2019
    Date of Patent: November 2, 2021
    Assignee: INPIXON
    Inventors: James Francis Hallett, Kirk Arnold Moir
  • Patent number: 11156419
    Abstract: Provided is a method that includes determining a device geolocation based on a satellite signal received by a weapon-tracking device and receiving a sensor reading using a sensor attached to the weapon-tracking device, wherein the sensor is sensitive to a use of the weapon. The instructions include determining that a change in the sensor reading satisfies a change threshold and, in response to a determination that the change threshold is satisfied, transmitting device state data to a wireless signal receiver via a wireless signal, wherein the device state data comprises a device identifier and the device geolocation. The instructions further include storing the device identifier and the device geolocation in a data server in communication with the wireless signal receiver and transmitting a message based on the device identifier and device geolocation to a client from the data server.
    Type: Grant
    Filed: October 2, 2019
    Date of Patent: October 26, 2021
    Assignee: INPIXON
    Inventors: Li Wang, Andrew Hamish Duncan, Patrick E. Bertagna, Richard Antonio Carranza Montenegro, Shirish Tangirala
  • Patent number: 11031110
    Abstract: A novel system and method for processing location data are disclosed. An exemplary method includes receiving location data from a remote device, associating the location data with a particular subscriber, augmenting the location data in one of a plurality of predetermined ways based on information associated with the particular subscriber to produce augmented location data, and providing the augmented location data to the subscriber. In a more particular embodiment, the step of augmenting the location data includes retrieving a subscriber file associated with the subscriber and performing one or more augmentation processes on the location data based at least in part on the subscriber file. An example system includes both a remote device operative to transmit location data and a central station for performing the methods of the present invention.
    Type: Grant
    Filed: February 2, 2018
    Date of Patent: June 8, 2021
    Assignee: Inpixon
    Inventor: Patrick E. Bertagna
  • Patent number: 10674117
    Abstract: A method and system for enhancement of video systems using wireless device proximity detection. The enhanced video system consists of one or more video capture devices along with one or more sensors detecting the presence of devices with some form of wireless communications enabled. The proximity of a device communicating wirelessly is sensed and cross referenced with received video image information. Through time, movement of wirelessly communicating mobile devices through a venue or set of venues can be deduced and additionally cross referenced to and augmented over image data from the set of video capture devices.
    Type: Grant
    Filed: June 30, 2017
    Date of Patent: June 2, 2020
    Assignee: INPIXON CANADA, INC.
    Inventors: James Francis Hallett, Kirk Arnold Moir
  • Patent number: 10474652
    Abstract: Data structures can provide for a column store of a database table. Methods can use the data structures for efficiently responding to a query. Unique field values of a column of a database table can be identified. The unique values can be stored in a dictionary table along with reference keys that point to a row of the database table. A reference store column can replace the original column, where the reference store column stores index values of the dictionary table. A hash table can be used in accessing the database. A hash function can provide a hash value of a query term, and the hash value can be used to access a hash table to obtain a stored value of an index value of the dictionary table. The index value can be used to access the dictionary table to obtain reference keys corresponding to rows of the database table.
    Type: Grant
    Filed: March 18, 2014
    Date of Patent: November 12, 2019
    Assignee: INPIXON
    Inventors: Chris Baskett, Tony Faustini
  • Patent number: 10268639
    Abstract: Techniques to process a query and perform a join of tables that are distributed across nodes of a network. The join can be performed by analyzing a Where clause. An active flag structure can have flag values that identify table entries satisfying criteria of the Where clause. Keys of surviving entries of a first table can be used to generate a request for a second table to be joined. The request can be for second flags for the second table when the Where clause has criteria for the second table. A response can be used to update the first flags to change a first flag to False. After updating, data can be retrieved for first flags that are True. Requests can use identifiers associated with the first table that identify a location for sending the request, e.g., using RDMA or MPI.
    Type: Grant
    Filed: March 18, 2014
    Date of Patent: April 23, 2019
    Assignee: Inpixon
    Inventors: Chris Baskett, Tony Faustini, Farzin Shakib
  • Patent number: 10178525
    Abstract: Systems and methods dynamically adapt network policies for mobile devices by accessing context-based values to allocate or restrict capabilities on the mobile devices or within the network. Context-based values may include position or velocity as well as more general environment features such as proximity of other devices, the presence or absence of other wireless signals or network traffic, parameters measured by local or remote sensors, user credentials, or unique user or signal inputs to the device. Relevant capabilities may include access to hardware and software interfaces and related parameter sets including priority settings.
    Type: Grant
    Filed: November 11, 2011
    Date of Patent: January 8, 2019
    Assignee: INPIXON
    Inventors: Daniel A. Madey, Dennis V. Pollutro, Guy Levy-Yurista