Patents Assigned to INPIXON
-
Patent number: 12287421Abstract: 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: GrantFiled: September 1, 2023Date of Patent: April 29, 2025Assignee: INPIXONInventors: Rainer Hach, Albrecht Rommel
-
Patent number: 12241702Abstract: 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: GrantFiled: July 31, 2023Date of Patent: March 4, 2025Assignee: INPIXONInventors: Li Wang, Andrew Hamish Duncan, Patrick E. Bertagna, Richard Antonio Carranza Montenegro, Shirish Tangirala
-
Patent number: 12174810Abstract: 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: GrantFiled: July 7, 2022Date of Patent: December 24, 2024Assignee: INPIXONInventors: Chris Baskett, Tony Faustini
-
Patent number: 12079253Abstract: 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: GrantFiled: April 12, 2023Date of Patent: September 3, 2024Assignee: INPIXONInventor: Patrick E. Bertagna
-
Patent number: 12032576Abstract: 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: GrantFiled: May 31, 2022Date of Patent: July 9, 2024Assignee: INPIXONInventors: Chris Baskett, Tony Faustini, Farzin Shakib
-
Patent number: 11956703Abstract: 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: GrantFiled: July 8, 2022Date of Patent: April 9, 2024Assignee: INPIXONInventors: Daniel A. Madey, Dennis V. Pollutro, Guy Levy-Yurista
-
Patent number: 11875657Abstract: 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: GrantFiled: November 28, 2014Date of Patent: January 16, 2024Assignee: INPIXONInventors: James Francis Hallett, Kirk Arnold Moir, Eddie Shek Cheung Ho
-
Patent number: 11789111Abstract: 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: GrantFiled: June 29, 2021Date of Patent: October 17, 2023Assignee: INPIXONInventors: Rainer Hach, Albrecht Rommel
-
Patent number: 11740044Abstract: 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: GrantFiled: September 28, 2021Date of Patent: August 29, 2023Assignee: INPIXONInventors: Li Wang, Andrew Hamish Duncan, Patrick E. Bertagna, Richard Antonio Carranza Montenegro, Shirish Tangirala
-
Patent number: 11651009Abstract: 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: GrantFiled: May 12, 2021Date of Patent: May 16, 2023Assignee: InpixonInventor: Patrick E. Bertagna
-
Patent number: 11568598Abstract: 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: GrantFiled: April 14, 2021Date of Patent: January 31, 2023Assignee: INPIXONInventors: Darius Vahdat-Pajouh, Michal Bucko
-
Publication number: 20220405277Abstract: 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: ApplicationFiled: May 31, 2022Publication date: December 22, 2022Applicant: INPIXONInventors: Chris Baskett, Tony Faustini, Farzin Shakib
-
Patent number: 11418937Abstract: 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: GrantFiled: November 26, 2018Date of Patent: August 16, 2022Assignee: INPIXONInventors: Daniel A. Madey, Dennis V. Pollutro, Guy Levy-Yurista
-
Patent number: 11416464Abstract: 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: GrantFiled: October 2, 2019Date of Patent: August 16, 2022Assignee: INPIXONInventors: Chris Baskett, Tony Faustini
-
Patent number: 11386091Abstract: 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: GrantFiled: April 5, 2019Date of Patent: July 12, 2022Assignee: InpixonInventors: Chris Baskett, Tony Faustini, Farzin Shakib
-
Patent number: 11164329Abstract: 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: GrantFiled: October 30, 2019Date of Patent: November 2, 2021Assignee: INPIXONInventors: James Francis Hallett, Kirk Arnold Moir
-
Patent number: 11156419Abstract: 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: GrantFiled: October 2, 2019Date of Patent: October 26, 2021Assignee: INPIXONInventors: Li Wang, Andrew Hamish Duncan, Patrick E. Bertagna, Richard Antonio Carranza Montenegro, Shirish Tangirala
-
Patent number: 11031110Abstract: 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: GrantFiled: February 2, 2018Date of Patent: June 8, 2021Assignee: InpixonInventor: Patrick E. Bertagna
-
Patent number: 10674117Abstract: 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: GrantFiled: June 30, 2017Date of Patent: June 2, 2020Assignee: INPIXON CANADA, INC.Inventors: James Francis Hallett, Kirk Arnold Moir
-
Patent number: 10474652Abstract: 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: GrantFiled: March 18, 2014Date of Patent: November 12, 2019Assignee: INPIXONInventors: Chris Baskett, Tony Faustini