Patents Assigned to Sensoriant, Inc.
-
Patent number: 11741497Abstract: System and methods are provided to create representations of geographic areas. Such representations enable users to search for items and services of interest and to quickly locate and utilize such items and services. Representations are created using user preferences thus reducing the amount of information presented to a user, i.e., user preferences control the contents of a representation. Control APIs contained within a representation may be used to control devices represented in a representation or to manufacture them using 3-D printing technologies. Methods to learn user preferences via his movements and other actions and impose a user's preferences upon an environment are shown. Some details of the invention are described by applying the invention to problems in retail marketing and figures depicting an implementation illustrate certain aspects of the invention.Type: GrantFiled: April 2, 2018Date of Patent: August 29, 2023Assignee: Sensoriant, Inc.Inventor: Shamim A. Naqvi
-
Patent number: 11625461Abstract: A method and system for accessing stored data includes receiving a request to access data stored in a data storage unit. The request requires one or more data operations to be performed by a system having access to the stored data. Responsive to the data request, one or more locks are derived and assigned to one or more of the data operations. Each of the locks control invocation of the data operations to which the respective lock is assigned. The deriving is based in part on (i) user context data obtained from a user issuing the request and (ii) data context comprising one or more attributes of the request. Each of the one or more locks is unlocked and the one or more data operations are invoked after the one or more locks are unlocked.Type: GrantFiled: November 16, 2016Date of Patent: April 11, 2023Assignee: Sensoriant, Inc.Inventor: Shamim A. Naqvi
-
Patent number: 11436026Abstract: A method for obtaining a representation of an environment includes requesting device context information from a user device. The request is sent to the user device from a virtual machine environment established by a database processor. The virtual machine environment is established by the database processor in response to a request received from the user device over a network for a representation of an environment. User preference information is requested and the device context information and the user preference information are received in the virtual machine environment. Based on the device context information, an environmental data set (EDS) is identified that includes information reflective of the environment. The EDS is received in the virtual machine environment and the EDS is modified based at least in part on the user preference information. Executable computer code is constructed for generating a representation from the modified EDS and sent to the user device.Type: GrantFiled: October 29, 2020Date of Patent: September 6, 2022Assignee: Sensoriant, Inc.Inventor: Shamim A. Naqvi
-
Patent number: 11423064Abstract: A system and method is presented that extracts snippets form web pages according to specially designed logic. The extracted snippets might be made relevant to, i.e., indexed by, a location and time/day applicability. Such snippets may be thought of as apps or services that are defined only when a mobile terminal is in a pre-defined geographical area at a certain time and day (e.g., as defined by a calendar of events). Extracted snippets are stored and made searchable. Methods and a system are described to control the display of snippet search results. Snippets may be selected by user or by programmed logic and executed on the mobile terminal or in remote servers without the need to download the app or source code associated with the snippet.Type: GrantFiled: March 23, 2020Date of Patent: August 23, 2022Assignee: SENSORIANT, INC.Inventor: Shamim A. Naqvi
-
Patent number: 11178240Abstract: A user device containing sensors is delivered customized services without utilizing private user data or while only using it in highly constrained ways. This is accomplished by sending one or more queries to the user device. Each query requests a binary response and each query inquires whether or not the user device has obtained one or more specified parameter values, or range of parameter values, from one or more sensors incorporated in or in communication with the user device. For each query a binary response is received, which indicates that the user device has or has not obtained the one or more specified parameter values, or the range of parameter values, about which the respective query is inquiring.Type: GrantFiled: June 30, 2020Date of Patent: November 16, 2021Assignee: Sensoriant, Inc.Inventor: Shamim A. Naqvi
-
Patent number: 11140516Abstract: A system includes a database of image data associated with a vehicle; and control logic configured to cause a user device to capture one or more images and compare data associated with the one or more images with the image data to determine if a user is present in a vehicle and disable a text messaging function at least in part responsive to the determination using the image data.Type: GrantFiled: February 6, 2020Date of Patent: October 5, 2021Assignee: SENSORIANT, INC.Inventor: Shamim A. Naqvi
-
Patent number: 11120507Abstract: A method allows third party authentication of confirmation of an activity performed by a user of a computing device that receives first and second datasets of values for a plurality of attributes respectively obtained from a plurality of sensors associated with the computing device. The first and second datasets reflect a user activity obtained over first and second periods of time, respectively, during which the activity occurs. The computing device compares a subset of the attribute values in the first dataset to their corresponding attribute values in the second dataset to confirm whether they match to within a prescribed degree. If the matching is confirmed, a representation is created of an indicia of the confirmation and a set of cryptographic objects is derived from the representation such that a third party is able to authenticate the confirmation without being able to derive the first or second datasets.Type: GrantFiled: April 14, 2017Date of Patent: September 14, 2021Assignee: Sensoriant, Inc.Inventor: Shamim A. Naqvi
-
Patent number: 11073960Abstract: A method for customizing an application for a user includes receiving user state information about a user of a smart device from one or more sensors associated with the smart device. The user state information is stored using an access control mechanism that only allows access upon express authorization of the user. The stored user state information is retrieved after an application being executed on or through the smart device has been provided with the express authorization from the user. Functionality of the application is adapted based at least in part on the user state information that is retrieved.Type: GrantFiled: July 11, 2016Date of Patent: July 27, 2021Assignee: Sensoriant, Inc.Inventor: Shamim A. Naqvi
-
Patent number: 11010445Abstract: A system and method is presented that extracts snippets form web pages according to specially designed logic. The extracted snippets might be made relevant to, i.e., indexed by, a location and time/day applicability. Such snippets may be thought of as apps or services that are defined only when a mobile terminal is in a pre-defined geographical area at a certain time and day (e.g., as defined by a calendar of events). Extracted snippets are stored and made searchable. Methods and a system are described to control the display of snippet search results. Snippets may be selected by user or by programmed logic and executed on the mobile terminal or in remote servers without the need to download the app or source code associated with the snippet.Type: GrantFiled: March 27, 2019Date of Patent: May 18, 2021Assignee: Sensoriant, Inc.Inventor: Shamim A. Naqvi
-
Patent number: 10869260Abstract: System and methods are provided to create representations of geographic areas. Such representations enable users to search for items and services of interest and to quickly locate and utilize such items and services. Representations are created using user preferences thus reducing the amount of information presented to a user, i.e., user preferences control the contents of a representation. Control APIs contained within a representation may be used to control devices represented in a representation or to manufacture them using 3-D printing technologies. Methods to learn user preferences via his movements and other actions and impose a user's preferences upon an environment are shown. Some details of the invention are described by applying the invention to problems in retail marketing and figures depicting an implementation illustrate certain aspects of the invention.Type: GrantFiled: January 23, 2019Date of Patent: December 15, 2020Assignee: Sensoriant, Inc.Inventor: Shamim A. Naqvi
-
Patent number: 10860735Abstract: Applications of the privacy switch technology are shown for handling data breaches in database systems, thereby providing fundamental improvements to the security and utility of database technology.Type: GrantFiled: January 23, 2018Date of Patent: December 8, 2020Assignee: SENSORIANT, INC.Inventors: Shamim A. Naqvi, Robert F. Raucci, John Henry Friedman
-
Patent number: 10853507Abstract: An online service provisioning process is provided during which the service provider's knowledge about the user to whom the service is delivered does not increase. This is accomplished by presenting user attribute information to the service provider as obfuscated objects that can be independently verified and which are privacy preserving.Type: GrantFiled: August 9, 2019Date of Patent: December 1, 2020Assignee: Sensoriant, Inc.Inventors: Shamim A. Naqvi, Robert F. Raucci
-
Patent number: 10824440Abstract: A method for obtaining a representation of an environment includes requesting device context information from a user device. The request is sent to the user device from a virtual machine environment established by a database processor. The virtual machine environment is established by the database processor in response to a request received from the user device over a network for a representation of an environment. User preference information is requested and the device context information and the user preference information are received in the virtual machine environment. Based on the device context information, an environmental data set (EDS) is identified that includes information reflective of the environment. The EDS is received in the virtual machine environment and the EDS is modified based at least in part on the user preference information. Executable computer code is constructed for generating a representation from the modified EDS and sent to the user device.Type: GrantFiled: January 18, 2018Date of Patent: November 3, 2020Assignee: SENSORIANT, INC.Inventor: Shamim A. Naqvi
-
Patent number: 10791440Abstract: A system and method is provided for using information broadcast by devices and resources in the immediate vicinity of a mobile device, or by sensors located within the mobile device itself, to ascertain and make a determination of the immediate environment and state of the mobile device. This determination may be used to control and manage the actions that the device is asked to carry out by or on behalf of the user.Type: GrantFiled: August 20, 2019Date of Patent: September 29, 2020Assignee: SENSORIANT, INC.Inventor: Shamim A. Naqvi
-
Patent number: 10771936Abstract: System and methods are described to create successive abstractions of real and virtual environments and objects. A common framework is provided to define abstractions for a large collection of various input data feeds. It is assumed that environments are either instrumented to produce such messages or that they may contain sensors or smart devices that generate such messages. Incoming messages are analyzed preserving latency requirements and without imposing unduly heavy procedures. The analysis yields various abstractions at several scales that can be utilized by application programs. A system architecture using specialized storage mechanisms is proposed that preserves the latency requirements of the incoming data messages and the generated abstractions.Type: GrantFiled: February 9, 2016Date of Patent: September 8, 2020Assignee: Sensoriant, Inc.Inventor: Shamim A. Naqvi
-
Patent number: 10764052Abstract: A method for sharing information has an assertion associated therewith such that the receiving communication device is able to verify the assertion without the sender revealing underlying data demonstrating the validity of the assertion. The assertion is derived from underlying data input to a pre-provisioned first algorithm. The assertion is encapsulated in a first data object by a PGE that controls an environment in which the first algorithm is executed. A first proof is generated that is configured to verify that the first algorithm used the underlying data to produce the assertion when provided to a PVE along with the first data object. The underlying data is excluded from the first proof and the first data object such that privacy of the underlying data is maintained. The information, the first proof and the first data object are sent to the receiving communication device from the sending communication device.Type: GrantFiled: October 15, 2018Date of Patent: September 1, 2020Assignee: Sensoriant, Inc.Inventors: Shamim A. Naqvi, Robert Frank Raucci, Goutham Puppala
-
Patent number: 10728020Abstract: A method for achieving consensus amongst a distributed and decentralized set of computers, devices or components in a network interacting via messaging is presented. The method does not rely on the availability of an overall ledger that is consulted for every interaction. Rather, the interacting components communicate directly with each other via messages that contain proofs of consistency that may be used to achieve local consistency amongst the interacting components. Local consistency guarantees global consistency. For regulatory and record keeping purposes, use of an overall ledger may be contemplated for regulatory and record keeping purposes. The latter may be updated by the interacting devices via an asynchronous updating mechanism.Type: GrantFiled: July 16, 2018Date of Patent: July 28, 2020Assignee: Sensoriant, Inc.Inventors: Shamim A. Naqvi, Robert Frank Raucci, Goutham Puppala
-
Patent number: 10698930Abstract: A system and method is presented that extracts snippets form web pages according to specially designed logic. The extracted snippets might be made relevant to, i.e., indexed by, a location and time/day applicability. Such snippets may be thought of as apps or services that are defined only when a mobile terminal is in a pre-defined geographical area at a certain time and day (e.g., as defined by a calendar of events). Extracted snippets are stored and made searchable. Methods and a system are described to control the display of snippet search results. Snippets may be selected by user or by programmed logic and executed on the mobile terminal or in remote servers without the need to download the app or source code associated with the snippet.Type: GrantFiled: August 22, 2014Date of Patent: June 30, 2020Assignee: Sensoriant, Inc.Inventor: Shamim A. Naqvi
-
Patent number: 10701165Abstract: A user device containing sensors is delivered customized services without utilizing private user data or while only using it in highly constrained ways. This is accomplished by sending one or more queries to the user device. Each query requests a binary response and each query inquires whether or not the user device has obtained one or more specified parameter values, or range of parameter values, from one or more sensors incorporated in or in communication with the user device. For each query a binary response is received, which indicates that the user device has or has not obtained the one or more specified parameter values, or the range of parameter values, about which the respective query is inquiring.Type: GrantFiled: September 23, 2016Date of Patent: June 30, 2020Assignee: Sensoriant, Inc.Inventor: Shamim A. Naqvi
-
Patent number: 10686601Abstract: A method for achieving consensus amongst a distributed and decentralized set of computers, devices or components in a network interacting via messaging is presented. The method does not rely on the availability of an overall ledger that is consulted for every interaction. Rather, the interacting components communicate directly with each other via messages that contain proofs of consistency that may be used to achieve local consistency amongst the interacting components. Local consistency guarantees global consistency. For regulatory and record keeping purposes, use of an overall ledger may be contemplated for regulatory and record keeping purposes. The latter may be updated by the interacting devices via an asynchronous updating mechanism.Type: GrantFiled: June 13, 2018Date of Patent: June 16, 2020Assignee: SENSORIANT, INC.Inventors: Shamim A. Naqvi, Robert Frank Raucci, Goutham Puppala