Patents by Inventor Benjamin Reyes

Benjamin Reyes 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: 11567965
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer-storage media, for enhanced preparation and integration of data sets. In some implementations, data indicating user input that identifies a first data set that includes streaming data and a second data set that includes non-streaming data is received. The first data set and the second data set are integrated to generate a hybrid data set. The data processing system provides access to the hybrid data set through a (i) non-streaming access channel that provides a periodically-refreshed summary of both the streaming data and the non-streaming data and (ii) a streaming access channel that provides a data stream based on combined data of the first data set and the second data set. One or more application programing interfaces are provided. The one or more application programming interfaces allow at least one client device to access the non-streaming access channel and the streaming access channel.
    Type: Grant
    Filed: January 22, 2021
    Date of Patent: January 31, 2023
    Assignee: MicroStrategy Incorporated
    Inventors: Rixin Liao, Nannan Yu, Hongbo Liu, Scott Rigney, Benjamin Reyes
  • Patent number: 11334582
    Abstract: A system extracts data from one or more sources of data and displays information regarding the data using interactive visualizations that allow a user to interact directly with the visualizations of the data, without necessarily requiring the user to utilize a menu-driven interface.
    Type: Grant
    Filed: February 25, 2019
    Date of Patent: May 17, 2022
    Assignee: MicroStrategy Incorporated
    Inventors: Benjamin Reyes, Hugh Owen, Jose Nocedal de la Garza
  • Patent number: 11270215
    Abstract: A recommendation engine may generate a recommendation in response to user interactions and executed operations in a system. The recommendation may be determined according to a number of factors including, but not limited to, an object affinity and a user affinity. The recommendation may include one or more of a recommendation to use an object and a recommendation for taking one or more actions. The recommendation may be provided to a user if the recommendation satisfies a confidence threshold. Recommendations provided by the recommendation engine are tracked to determine if the user accepted or rejected the recommendations. User history of accepting or rejecting recommendations may be utilized to train the recommendation engine for future recommendations and to build a user profile in a user database.
    Type: Grant
    Filed: February 20, 2018
    Date of Patent: March 8, 2022
    Assignee: MicroStrategy Incorporated
    Inventors: Benjamin Reyes, Timothy Lang
  • Patent number: 11151315
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for automatically defined groups for document distribution are disclosed. In one aspect, a method includes the actions of accessing document data for a document having content that is adjustable based on geographic locations of objects. The actions further include determining multiple object types specified by the document data, the multiple object types indicating types of objects that are discoverable using the document. The actions further include obtaining object location data indicating locations associated with objects. The actions further include identifying objects having the determined object types that are associated with locations in a particular geographical area. The actions further include obtaining attributes of the identified objects from one or more databases.
    Type: Grant
    Filed: May 2, 2019
    Date of Patent: October 19, 2021
    Assignee: MicroStrategy Incorporated
    Inventors: Benjamin Reyes, Abhijeet Roy, Atul Sharma
  • Publication number: 20210232592
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer-storage media, for enhanced preparation and integration of data sets. In some implementations, data indicating user input that identifies a first data set that includes streaming data and a second data set that includes non-streaming data is received. The first data set and the second data set are integrated to generate a hybrid data set. The data processing system provides access to the hybrid data set through a (i) non-streaming access channel that provides a periodically-refreshed summary of both the streaming data and the non-streaming data and (ii) a streaming access channel that provides a data stream based on combined data of the first data set and the second data set. One or more application programing interfaces are provided. The one or more application programming interfaces allow at least one client device to access the non-streaming access channel and the streaming access channel.
    Type: Application
    Filed: January 22, 2021
    Publication date: July 29, 2021
    Inventors: Rixin Liao, Nannan Yu, Hongbo Liu, Scott Rigney, Benjamin Reyes
  • Patent number: 10813072
    Abstract: Method, systems, and computer-readable media for receiving, from an application instance operating on a client device, information that indicates a client device identifier, a wireless proximity beacon identifier, and a proximity of the identified client device to the identified wireless proximity beacon. From the received information, a determination is made whether the proximity of the identified client device to the identified wireless proximity beacon satisfies a threshold proximity. Based at least on the determination, an action is determined that the application instance operating on the identified client device is permitted to perform while the proximity of the identified client device to the identified wireless proximity beacon satisfies the threshold proximity. Information is transmitted to the identified client device that enables the application instance operating on the identified client device to perform the action.
    Type: Grant
    Filed: June 25, 2018
    Date of Patent: October 20, 2020
    Assignee: MicroStrategy Incorporated
    Inventors: Benjamin Reyes, Hugh Owen, Jose Nocedal de la Garza
  • Publication number: 20190258949
    Abstract: A recommendation engine may generate a recommendation in response to user interactions and executed operations in a system. The recommendation may be determined according to a number of factors including, but not limited to, an object affinity and a user affinity. The recommendation may include one or more of a recommendation to use an object and a recommendation for taking one or more actions. The recommendation may be provided to a user if the recommendation satisfies a confidence threshold. Recommendations provided by the recommendation engine are tracked to determine if the user accepted or rejected the recommendations. User history of accepting or rejecting recommendations may be utilized to train the recommendation engine for future recommendations and to build a user profile in a user database.
    Type: Application
    Filed: February 20, 2018
    Publication date: August 22, 2019
    Inventors: Benjamin Reyes, Timothy Lang
  • Patent number: 10264394
    Abstract: In some implementations, data specifying (i) identification information, (ii) a beacon identifier associated with a wireless proximity beacon, and (iii) a proximity of a client device to the wireless proximity beacon is received. A path of movement is determined based on the received data. Data specifying a pattern of movement that is associated with an action is accessed. The path of movement of the client device is determined to satisfy a particular pattern of movement associated with a particular action. An application instance operating on the client device is authorized to perform the particular action based at least on determining that the path of movement of the client device satisfies the particular pattern of movement associated with the particular action. Data enabling the application instance operating on the client device to perform the particular action is transmitted.
    Type: Grant
    Filed: November 14, 2017
    Date of Patent: April 16, 2019
    Assignee: MicroStrategy Incorporated
    Inventors: Benjamin Reyes, Hugh Owen, Jose Nocedal de la Garza
  • Patent number: 10257179
    Abstract: A credential management system is described. The credential management system allows a user to identify peers and obtain additional information regarding the peers through the credential management system. The credential management system may perform user analytics and provide the requested additional information to the user. The credential management system may associate the discovered peers with a group or credential, and share information and data with one or more of the discovered peers associated with a particular group or credential in a convenient manner. The credential management system may also implement a hierarchical menu and/or conditions to determine which users of the credential management system may be able to view other users' information and to determine a type of information or data that is transmitted between users.
    Type: Grant
    Filed: January 26, 2016
    Date of Patent: April 9, 2019
    Assignee: MicroStrategy Incorporated
    Inventors: Michael J. Saylor, Benjamin Reyes, Jeff Taylor, Jose Galvez
  • Patent number: 10216809
    Abstract: A system extracts data from one or more sources of data and displays information regarding the data using interactive visualizations that allow a user to interact directly with the visualizations of the data, without necessarily requiring the user to utilize a menu-driven interface.
    Type: Grant
    Filed: July 7, 2015
    Date of Patent: February 26, 2019
    Assignee: MicroStrategy Incorporated
    Inventors: Benjamin Reyes, Hugh Owen, Jose Nocedal de la Garza
  • Patent number: 10171935
    Abstract: Method, systems, and computer-readable media for receiving, from an application instance operating on a client device, healthcare information that indicates a client device identifier, a wireless proximity beacon identifier, and a proximity of the identified client device to the identified wireless proximity beacon. From the received healthcare information, a determination is made whether the proximity of the identified client device to the identified wireless proximity beacon satisfies a threshold proximity. Based at least on the determination, an action is determined that the application instance operating on the identified client device is permitted to perform while the proximity of the identified client device to the identified wireless proximity beacon satisfies the threshold proximity. Healthcare information is transmitted to the identified client device that enables the application instance operating on the identified client device to perform the action.
    Type: Grant
    Filed: July 7, 2015
    Date of Patent: January 1, 2019
    Assignee: MicroStrategy Incorporated
    Inventors: Benjamin Reyes, Hugh Owen, Jose Nocedal de la Garza
  • Patent number: 10009868
    Abstract: Method, systems, and computer-readable media for receiving, from an application instance operating on a client device, information that indicates a client device identifier, a wireless proximity beacon identifier, and a proximity of the identified client device to the identified wireless proximity beacon. From the received information, a determination is made whether the proximity of the identified client device to the identified wireless proximity beacon satisfies a threshold proximity. Based at least on the determination, an action is determined that the application instance operating on the identified client device is permitted to perform while the proximity of the identified client device to the identified wireless proximity beacon satisfies the threshold proximity. Information is transmitted to the identified client device that enables the application instance operating on the identified client device to perform the action.
    Type: Grant
    Filed: July 7, 2015
    Date of Patent: June 26, 2018
    Assignee: MicroStrategy Incorporated
    Inventors: Benjamin Reyes, Hugh Owen, Jose Nocedal de la Garza
  • Patent number: 9843896
    Abstract: Method, systems, and computer-readable media for receiving, from an application instance operating on a client device, education information that indicates a client device identifier, a wireless proximity beacon identifier, and a proximity of the identified client device to the identified wireless proximity beacon. From the received education information, a determination is made whether the proximity of the identified client device to the identified wireless proximity beacon satisfies a threshold proximity. Based at least on the determination, an action is determined that the application instance operating on the identified client device is permitted to perform while the proximity of the identified client device to the identified wireless proximity beacon satisfies the threshold proximity. Education information is transmitted to the identified client device that enables the application instance operating on the identified client device to perform the action.
    Type: Grant
    Filed: August 29, 2016
    Date of Patent: December 12, 2017
    Assignee: MicroStrategy Incorporated
    Inventors: Benjamin Reyes, Hugh Owen, Jose Nocedal de la Garza
  • Patent number: 9743235
    Abstract: A computer-implemented method, including detecting, by a first client device, a presence of a mobile customer in a particular geographic location, with detecting being through a direct device communication between the first client device and a second client device that is associated with the mobile customer; in response to the mobile customer presence detection, updating a local registry of the first client device with a customer identifier of the mobile customer; and retrieving, from a server device, customer information about the mobile customer; generating, based on contents of the local registry, a list of customers who are presently located in the particular geographic location; and rendering on a display device of the first client device at least one of the list of customers or the retrieved customer information.
    Type: Grant
    Filed: June 30, 2016
    Date of Patent: August 22, 2017
    Assignee: MicroStrategy Incorporated
    Inventor: Benjamin Reyes
  • Patent number: 9432808
    Abstract: Method, systems, and computer-readable media for receiving, from an application instance operating on a client device, education information that indicates a client device identifier, a wireless proximity beacon identifier, and a proximity of the identified client device to the identified wireless proximity beacon. From the received education information, a determination is made whether the proximity of the identified client device to the identified wireless proximity beacon satisfies a threshold proximity. Based at least on the determination, an action is determined that the application instance operating on the identified client device is permitted to perform while the proximity of the identified client device to the identified wireless proximity beacon satisfies the threshold proximity. Education information is transmitted to the identified client device that enables the application instance operating on the identified client device to perform the action.
    Type: Grant
    Filed: July 7, 2015
    Date of Patent: August 30, 2016
    Assignee: MicroStrategy Incorporated
    Inventors: Benjamin Reyes, Hugh Owen, Jose Nocedal de la Garza
  • Patent number: 9386416
    Abstract: A computer-implemented method, including detecting, by a first client device, a presence of a mobile customer in a particular geographic location, with detecting being through a direct device communication between the first client device and a second client device that is associated with the mobile customer; in response to the mobile customer presence detection, updating a local registry of the first client device with a customer identifier of the mobile customer; and retrieving, from a server device, customer information about the mobile customer; generating, based on contents of the local registry, a list of customers who are presently located in the particular geographic location; and rendering on a display device of the first client device at least one of the list of customers or the retrieved customer information.
    Type: Grant
    Filed: May 9, 2014
    Date of Patent: July 5, 2016
    Assignee: MicroStrategy Incorporated
    Inventor: Benjamin Reyes
  • Patent number: 8832588
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for displaying a context-inclusive magnification area. In one aspect, a method can include receiving input indicating a user preference for magnification of content. Content that corresponds to the preference can be identified. One or more contextual content elements that are not adjacent to the selected content in the user interface and that are determined to provide context to the selected content can be identified. A magnification area on the user interface of the computing device that includes at least the selected graphical content and the one or more contextual content elements can be displayed.
    Type: Grant
    Filed: June 30, 2011
    Date of Patent: September 9, 2014
    Assignee: MicroStrategy Incorporated
    Inventors: Dan Kerzner, Joël Lebrun, Benjamin Reyes
  • Patent number: 7272212
    Abstract: This invention relates to a system and method for creation and automatic deployment of personalized, dynamic and interactive voice services, including information derived from on-line analytical processing (OLAP) systems and other data repositories. More specifically, the invention relates to a system and method that enable personalized delivery of information in real-time, via natural language voice communication with a voice-enabled terminal device. The system and method combines personalized information broadcast technology with an active voice page. An active voice page is created by the system, stored in a call database and used to generate dynamic voice menus. A call server retrieves the AVP from the call database and delivers the content of the service by dialing a subscriber's telephone number, speaking message text to the subscriber and recording the subscriber's input in response to the call menus. A unique AVP is generated for each subscriber scheduled to receive voice service content.
    Type: Grant
    Filed: January 28, 2005
    Date of Patent: September 18, 2007
    Assignee: MicroStrategy, Incorporated
    Inventors: Hannes Eberle, Christopher S. Leon, Bodo Maass, Anurag Patnaik, Alberto Santa Ana, Michael Zirngibl, Benjamin Reyes, Wolf Mosle
  • Publication number: 20050190897
    Abstract: This invention relates to a system and method for creation and automatic deployment of personalized, dynamic and interactive voice services, including information derived from on-line analytical processing (OLAP) systems and other data repositories. More specifically, the invention relates to a system and method that enable personalized delivery of information in real-time, via natural language voice communication with a voice-enabled terminal device. The system and method combines personalized information broadcast technology with an active voice page. An active voice page is created by the system, stored in a call database and used to generate dynamic voice menus. A call server retrieves the AVP from the call database and delivers the content of the service by dialing a subscriber's telephone number, speaking message text to the subscriber and recording the subscriber's input in response to the call menus. A unique AVP is generated for each subscriber scheduled to receive voice service content.
    Type: Application
    Filed: January 28, 2005
    Publication date: September 1, 2005
    Applicant: MicroStrategy, Incorporated
    Inventors: Hannes Eberle, Christopher Leon, Bodo Maass, Anurag Patnaik, Alberto Santa Ana, Michael Zirngibl, Benjamin Reyes, Wolf Mosle
  • Patent number: 6850603
    Abstract: This invention relates to a system and method for creation and automatic deployment of personalized, dynamic and interactive voice services, including information derived from on-line analytical processing (OLAP) systems and other data repositories. More specifically, the invention relates to a system and method that enable personalized delivery of information in real-time, via natural language voice communication with a voice-enabled terminal device. The system and method combines personalized information broadcast technology with an active voice page. An active voice page is created by the system, stored in a call database and used to generate dynamic voice menus. A call server retrieves the AVP from the call database and delivers the content of the service by dialing a subscriber's telephone number, speaking message text to the subscriber and recording the subscriber's input in response to the call menus. A unique AVP is generated for each subscriber scheduled to receive voice service content.
    Type: Grant
    Filed: December 7, 1999
    Date of Patent: February 1, 2005
    Assignee: MicroStrategy, Incorporated
    Inventors: Hannes Eberle, Christopher S. Leon, Bodo Maass, Anurag Patnaik, Alberto Santa Ana, Michael Zirngibl, Benjamin Reyes, Wolf Mosle