Patents by Inventor Jeffrey Brunet

Jeffrey Brunet 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).

  • Patent number: 11666827
    Abstract: A computer-implemented method is provided for enabling virtual gameplay. Access is provided to at least one video game in which a player is able to interact with the video game according to a storyline. A player location is detected and stored. A local element is retrieved from a database based on the player location and the local element is correlated to a local element script actuatable in the video game. This local element script is retrieved and actuated in the video game to supplement or replace the video game's storyline.
    Type: Grant
    Filed: September 23, 2022
    Date of Patent: June 6, 2023
    Assignee: ImagineAR, Inc.
    Inventors: Yousuf Chowdhary, Jeffrey Brunet, Ravinder Sharma
  • Publication number: 20230015336
    Abstract: A computer-implemented method is provided for enabling virtual gameplay. Access is provided to at least one video game in which a player is able to interact with the video game according to a storyline. A player location is detected and stored. A local element is retrieved from a database based on the player location and the local element is correlated to a local element script actuatable in the video game. This local element script is retrieved and actuated in the video game to supplement or replace the video game's storyline.
    Type: Application
    Filed: September 23, 2022
    Publication date: January 19, 2023
    Inventors: Yousuf Chowdhary, Jeffrey Brunet, Ravinder Sharma
  • Patent number: 11484797
    Abstract: A computer-implemented method is provided for enabling virtual gameplay. Access is provided to at least one video game in which a player is able to interact with the video game according to a storyline. A player location is detected and stored. A local element is retrieved from a database based on the player location and the local element is correlated to a local element script actuatable in the video game. This local element script is retrieved and actuated in the video game to supplement or replace the video game's storyline.
    Type: Grant
    Filed: February 10, 2021
    Date of Patent: November 1, 2022
    Assignee: Imagine AR, Inc.
    Inventors: Yousuf Chowdhary, Jeffrey Brunet, Ravinder Sharma
  • Publication number: 20210162306
    Abstract: A computer-implemented method is provided for enabling virtual gameplay. Access is provided to at least one video game in which a player is able to interact with the video game according to a storyline. A player location is detected and stored. A local element is retrieved from a database based on the player location and the local element is correlated to a local element script actuatable in the video game. This local element script is retrieved and actuated in the video game to supplement or replace the video game's storyline.
    Type: Application
    Filed: February 10, 2021
    Publication date: June 3, 2021
    Inventors: Yousuf Chowdhary, Jeffrey Brunet, Ravinder Sharma
  • Patent number: 10946284
    Abstract: A computer-implemented method is provided for enabling virtual gameplay. Access is provided to at least one video game in which a player is able to interact with the video game according to a storyline. A player location is detected and stored. A local element is retrieved from a database based on the player location and the local element is correlated to a local element script actuatable in the video game. This local element script is retrieved and actuated in the video game to supplement or replace the video game's storyline.
    Type: Grant
    Filed: July 20, 2016
    Date of Patent: March 16, 2021
    Assignee: Imagination Park Technologies, Inc.
    Inventors: Yousuf Chowdhary, Jeffrey Brunet, Ravinder (“Ray”) Sharma
  • Publication number: 20200057920
    Abstract: A computer-implemented system is provided for automatic training of an artificial intelligence (AI) asset. A preprocessing engine is provided for receiving an AI asset by upload and preprocessing the AI asset for training by: associating a set of definition parameters and training criteria with the AI asset; analyzing the training criteria to set a specification for training steps and process; and determining a quotation for the training having regard to known factors associated with the definition parameters and the training specification. A transaction engine is provided for presenting the quotation, receiving an approval of the quotation and a means of payment. A training engine is provided for training the AI asset according to the specification and releasing the AI asset after training.
    Type: Application
    Filed: August 19, 2019
    Publication date: February 20, 2020
    Inventors: Ian Collins, Jeffrey Brunet, Karthik Balakrishnan, Yousuf Chowdhary, Karen Chan
  • Publication number: 20200019824
    Abstract: A method is provided for grading an artificial intelligence (AI) asset. After an AI asset is received for transaction, its performance is evaluated on a specialized task and a baseline of performance is established based on an evaluated state of the AI asset. The AI asset is then graded based on the evaluated performance in a task-environment. A value is ascribed to the AI asset. The AI asset is made available for transaction on an AI asset exchange. A related method is also provided where a second evaluation and grading are performed after the AI asset is trained.
    Type: Application
    Filed: July 10, 2019
    Publication date: January 16, 2020
    Inventors: Ian Collins, Jeffrey Brunet, Karthik Balakrishnan, Yousuf Chowdhary, Karen Chan
  • Publication number: 20190355060
    Abstract: A computer-implemented system is provided for exchange of artificial intelligence (AI) assets through an AI asset exchange. The system includes a preprocessing engine programmed for receiving an AI asset by upload and preprocessing the AI asset for transaction by: anonymizing an owner/transactor of the AI asset; associating a set of identification and description parameters with the AI asset; associating a set of transaction terms with the AI asset; and associating a set of use terms with the AI asset. The system also includes a listing engine programmed for listing the preprocessed AI asset according to the identification and description parameters. The system also includes a transaction engine programmed for mediating a transaction of the AI asset according to the transaction terms. A method of preparing an artificial intelligence (AI) asset for transaction is also provided.
    Type: Application
    Filed: May 7, 2019
    Publication date: November 21, 2019
    Inventors: Ian Collins, Jeffrey Brunet, Karthik Balakrishnan, Yousuf Chowdhary, Karen Chan
  • Publication number: 20190236142
    Abstract: A method is provided for chat orchestrated visualization. In response to a substantive user communication received in the chat session, the system decomposes the terms of the communication into components. From at least one of the components, an intent of the communication is determined and a search is formulated with the intent which is searched in a plurality of data sources to obtain raw search results which are stored in a cache. Natural language understanding (NLU), natural language generation (NLG) or generative neural nets (GNN) may be used to generate a short text response to the user communication, and related web content is synthesized in text and other forms. The short response is displayed in the chat session while the synthesized web content is injected and displayed in a passive window, such that the chat session and the web content are displayed in different portions of the same screen.
    Type: Application
    Filed: January 30, 2019
    Publication date: August 1, 2019
    Inventors: Karthik Balakrishnan, Jeffrey Brunet, Yousuf Chowdhary, Karen Chan, Ian Collins
  • Publication number: 20190163691
    Abstract: A method is provided for generating automated responses to customer questions. Terms of a customer question are received, which are then decomposed into components of the question. An intent is determined from at least one of the components. A query is formulated with the intent. The query is searched in a plurality of data sources to obtain raw search results. These raw search results are compared, and those results proximate to the intent are selected. After redundant and non-informative results are removed, these proximate search results are stored in a cache. The cache is further analyzed/processed to eliminate redundant parts. At least one of natural language understanding (NLU), natural language generation (NLG) or generative neural nets (GNN) is applied to the remaining text in the cache to generate a natural language answer to the customer question.
    Type: Application
    Filed: November 29, 2018
    Publication date: May 30, 2019
    Inventors: Jeffrey Brunet, Yousuf Chowdhary, Karthik Balakrishnan, Karen Chan, Ian Collins
  • Patent number: 10223699
    Abstract: A method is provided for prioritizing rule creation for computer-assisted customer care. When a question from a user of a device is received by a customer care analytics engine for which no rule is automatically fired, the question and a related device profile of the device are added to an unfired questions list. The analytics engine parses the question to match terms in other questions in the list. The question is also added to an appropriate category in the list based on the device profile. A prioritization algorithm is used to rank the question among other questions within the list or the category, ranking the question more highly according to the frequency of those terms in the category or the list. According to its rank-wise order, the question is directed for creation of a rule to permit automatic handling of questions having the same or similar terms in the future.
    Type: Grant
    Filed: August 5, 2015
    Date of Patent: March 5, 2019
    Assignee: CrowdCare Corporation
    Inventors: Jeffrey Brunet, Yousuf Chowdhary, Ian Collins, Artiom Kreimer, Karen Chan
  • Patent number: 10026090
    Abstract: A method is provided for determining a reference device profile. Device profiles are gathered from a plurality of devices having at least one characteristic in common. Each device profile has a plurality of parameter values. The device profiles are compared according to at least one device health metric. Parameter values associated with an optimum value of the device health metric are identified. Using these identified parameter values, a reference device profile is compiled. A method is also provided for enabling a target device to be conformed with a reference device profile.
    Type: Grant
    Filed: December 8, 2014
    Date of Patent: July 17, 2018
    Assignee: CrowdCare Corporation
    Inventors: Jeffrey Brunet, Yousuf Chowdhary, Ian Collins, Subramanian Kanthi
  • Publication number: 20160379124
    Abstract: A method is provided for creating pattern-problem pairs for proactive diagnosis of device issues. A plurality of problem reports are received from problem devices, each having parameters associated with a device profile. The problem reports are parsed to standardize and normalize terms. The parsed problem reports are analyzed to identify common problems in a set of such problem devices where there is a common set of parameters in a pattern. If the frequency of the problems in the set of devices exceeds a threshold, the parsed problem is associated with the pattern for future proactive diagnosis of a target device having the pattern, even without a problem report from the target device. A method of proactively diagnosing a potential problem on a device using such pattern-problem pairs is also provided.
    Type: Application
    Filed: June 24, 2016
    Publication date: December 29, 2016
    Inventors: Jeffrey Brunet, Yousuf Chowdhary, Ian Collins, Karen Chan
  • Patent number: 9529579
    Abstract: A method is provided that uses a server to dynamically configure software applications on an electronic device. Information is received from the device about the device (e.g. device OS, firmware version, make and/or model, etc.). The server determines based on the device information a set of capabilities of the device. The server then sends code for installation on the device to configure at least one of the software applications based on the determined capabilities of the device. A programmed server is also provided.
    Type: Grant
    Filed: November 6, 2014
    Date of Patent: December 27, 2016
    Assignee: Crowdcare Corporation
    Inventors: Jeffrey Brunet, Yousuf Chowdhary, Ian Collins, Lijin (Michael) Wen
  • Publication number: 20160335252
    Abstract: A method is provided for evaluating a customer generated communication about a customer device. Terms of a customer generated communication are received with respect to the customer's device. Through a sentiment analysis engine, a sentiment expressed through the customer generated communication is determined. The sentiment has a sentiment strength, positive or negative. Through a parsing engine, an issue is extracted with respect to the device as expressed through the terms of the customer generated communication. A device profile of the device is retrieved, which has device parameters. Relevant device parameters to the extracted issue are determined, and these are forwarded to a rules engine. Through the rules engine, the extent to which the extracted issue is factually justified is verified. The extent of factual justification is correlated with the sentiment strength to arrive at a sentiment accuracy index.
    Type: Application
    Filed: May 11, 2016
    Publication date: November 17, 2016
    Inventors: Jeffrey Brunet, Yousuf Chowdhary, Ian Collins, Karen Chan, David Harold Sanderson
  • Publication number: 20160325183
    Abstract: A computer-implemented method is provided for enabling virtual gameplay. Access is provided to at least one video game in which a player is able to interact with the video game according to a storyline. A player location is detected and stored. A local element is retrieved from a database based on the player location and the local element is correlated to a local element script actuatable in the video game. This local element script is retrieved and actuated in the video game to supplement or replace the video game's storyline.
    Type: Application
    Filed: July 20, 2016
    Publication date: November 10, 2016
    Inventors: Yousuf Chowdhary, Jeffrey Brunet, Ravinder ("Ray") Sharma
  • Publication number: 20160065410
    Abstract: A method is provided to enable a target device to be conformed with a reference device. After a peer-to-peer network connection is established between the target device and the reference device, profiles are taken of the target device and the reference device using diagnostic applications on the devices. The parameter values of the profiles are compared to establish a delta. Using this delta, at least one parameter value of the reference device profile is transmitted to the target device. That parameter value is automatically reset or adjusted to match or approximate the reference device profile. A method is also provided for using a first device to mediate the diagnosis and fixing of a second device.
    Type: Application
    Filed: August 28, 2015
    Publication date: March 3, 2016
    Inventors: Jeffrey Brunet, Yousuf Chowdhary, Ian Collins
  • Publication number: 20160042273
    Abstract: A method is provided for prioritizing rule creation for computer-assisted customer care. When a question from a user of a device is received by a customer care analytics engine for which no rule is automatically fired, the question and a related device profile of the device are added to an unfired questions list. The analytics engine parses the question to match terms in other questions in the list. The question is also added to an appropriate category in the list based on the device profile. A prioritization algorithm is used to rank the question among other questions within the list or the category, ranking the question more highly according to the frequency of those terms in the category or the list. According to its rank-wise order, the question is directed for creation of a rule to permit automatic handling of questions having the same or similar terms in the future.
    Type: Application
    Filed: August 5, 2015
    Publication date: February 11, 2016
    Inventors: Jeffrey Brunet, Yousuf Chowdhary, Ian Collins, Artiom Kreimer, Karen Chan
  • Publication number: 20150227940
    Abstract: A method is provided for providing customer care to a user of an electronic device. An information query package is created from text added by the user in a query about the electronic device, as well as, a device profile of the electronic device. The customer care case is automatically routed to an appropriate forum based on an analysis of the information query package. The forum selection may include screening for compatibility of the customer care case with a particular forum based on factors such as language, expertise and availability.
    Type: Application
    Filed: February 11, 2015
    Publication date: August 13, 2015
    Inventors: Jeffrey Brunet, Yousuf Chowdhary, Ian Collins
  • Publication number: 20150199431
    Abstract: A method is provided for augmenting a search query. Terms of a basic search query are received with respect to a user's device. A device profile of the device is retrieved. An augmented search query is formed by concatenating device parameters of the device profile with at least one of the terms of the basic search query. This augmented search query is then submitted to a search engine, and the results are displayed. A method of enhancing a device self-care session through an augmented search is also provided.
    Type: Application
    Filed: January 13, 2015
    Publication date: July 16, 2015
    Inventors: Jeffrey Brunet, Yousuf Chowdhary, Ian Collins