Patents by Inventor SRINIVAS ANNAM

SRINIVAS ANNAM 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: 11966926
    Abstract: A mobile consumer device with a display, processor(s), and memory: identifies a merchant device in proximity to the consumer device based on broadcasted information transmitted by the first merchant device, the broadcasted information including a first identifier corresponding to the first merchant device; transmits the first identifier to a server and receives from the server an electronic communication including identification and transaction information associated with the merchant; displays the identification information, receives user selection of the merchant identification information; and in response, displays the merchant transaction information, receives supplemental user information, and transmits the supplemental transaction information to the server for completion of the transaction.
    Type: Grant
    Filed: October 25, 2022
    Date of Patent: April 23, 2024
    Assignee: PAYRANGE INC.
    Inventors: Paresh K. Patel, Srinivas Annam, Prashant Kanhere, Rakesh Kulangara
  • Publication number: 20240002152
    Abstract: A controlled dispensing system includes a dispensing fixture and a server system. The server system receives from a first computing device image data corresponding to an identification document and/or face of a consumer, and verifies an identity or age of the consumer based on the image data. The server system obtains a live video feed of the consumer from the first computing device, transmits (i) the live video feed of the consumer and (ii) the image data corresponding to the identification document and/or face of the consumer to a second computing device, receives from the second computing device a verification message indicating that the consumer in the live video feed corresponds to the identification document and/or face of the consumer, and based on the verification message, transmits to the first computing device consumer validation data including an indication that the identity or age of the consumer is verified.
    Type: Application
    Filed: June 1, 2023
    Publication date: January 4, 2024
    Inventors: Paresh K. Patel, Srinivas Annam
  • Publication number: 20230298427
    Abstract: A controlled dispensing fixture including a display screen, a scanning device, and one or more processors is configured to: obtain via the display screen or remote scanner a selection of one or more controlled products; update a user interface on the display screen based on the selection; determine whether the one or more controlled products meet a purchase limit associated with the one or more controlled products for dispensing; obtain via the scanning device consumer identification information; determine whether the consumer identification information meets an age threshold and/or an identity requirement associated with the one or more controlled products; and in accordance with a determination that (i) the one or more controlled products meet the purchase limit for dispensing, and (ii) the consumer identification information meets the age threshold and/or the identity requirement, transmit a dispensing instruction to the dispensing fixture to dispense the one or more controlled products.
    Type: Application
    Filed: May 23, 2023
    Publication date: September 21, 2023
    Inventors: Paresh K. Patel, Srinivas Annam
  • Publication number: 20230222507
    Abstract: A mobile consumer device with a display, processor(s), and memory: identifies a merchant device in proximity to the consumer device based on broadcasted information transmitted by the first merchant device, the broadcasted information including a first identifier corresponding to the first merchant device; transmits the first identifier to a server and receives from the server an electronic communication including identification and transaction information associated with the merchant; displays the identification information, receives user selection of the merchant identification information; and in response, displays the merchant transaction information, receives supplemental user information, and transmits the supplemental transaction information to the server for completion of the transaction.
    Type: Application
    Filed: October 25, 2022
    Publication date: July 13, 2023
    Inventors: Paresh K. Patel, Srinivas Annam, Prashant Kanhere, Rakesh Kulangara
  • Patent number: 11663875
    Abstract: A controlled dispensing system includes a dispensing fixture having or in communication with a display screen, a scanning device communicatively coupled to the dispensing fixture, one or more processors and memory storing one or more programs including instructions for obtaining one or more identifiers of one or more respective controlled products, determining whether the one or more controlled products meet a bulk limit for dispensing, obtaining identification information, determining whether the identification information meets an age threshold and/or an identity requirement associated with the one or more controlled products; and in accordance with a determination that the bulk limit is met, and the age threshold and/or identity requirement is met, transmitting a dispensing instruction to the dispensing fixture to dispense the one or more controlled products.
    Type: Grant
    Filed: September 18, 2020
    Date of Patent: May 30, 2023
    Assignee: PAYRANGE INC.
    Inventors: Paresh K. Patel, Srinivas Annam
  • Patent number: 11657667
    Abstract: A controlled dispensing fixture including a display screen, a scanning device, and one or more processors is configured to: obtain via the display screen or remote scanner a selection of one or more controlled products; update a user interface on the display screen based on the selection; determine whether the one or more controlled products meet a purchase limit associated with the one or more controlled products for dispensing; obtain via the scanning device consumer identification information; determine whether the consumer identification information meets an age threshold and/or an identity requirement associated with the one or more controlled products; and in accordance with a determination that (i) the one or more controlled products meet the purchase limit for dispensing, and (ii) the consumer identification information meets the age threshold and/or the identity requirement, transmit a dispensing instruction to the dispensing fixture to dispense the one or more controlled products.
    Type: Grant
    Filed: September 8, 2021
    Date of Patent: May 23, 2023
    Assignee: PAYRANGE INC.
    Inventors: Paresh K. Patel, Srinivas Annam
  • Patent number: 11481780
    Abstract: A mobile consumer device with a display, processor(s), and memory: identifies a merchant device in proximity to the consumer device based on broadcasted information transmitted by the first merchant device, the broadcasted information including a first identifier corresponding to the first merchant device; transmits the first identifier to a server and receives from the server an electronic communication including identification and transaction information associated with the merchant; displays the identification information, receives user selection of the merchant identification information; and in response, displays the merchant transaction information, receives supplemental user information, and transmits the supplemental transaction information to the server for completion of the transaction.
    Type: Grant
    Filed: November 12, 2019
    Date of Patent: October 25, 2022
    Assignee: PAYRANGE INC.
    Inventors: Paresh K. Patel, Srinivas Annam, Prashant Kanhere, Rakesh Kulangara
  • Publication number: 20210407243
    Abstract: A controlled dispensing fixture including a display screen, a scanning device, and one or more processors is configured to: obtain via the display screen or remote scanner a selection of one or more controlled products; update a user interface on the display screen based on the selection; determine whether the one or more controlled products meet a purchase limit associated with the one or more controlled products for dispensing; obtain via the scanning device consumer identification information; determine whether the consumer identification information meets an age threshold and/or an identity requirement associated with the one or more controlled products; and in accordance with a determination that (i) the one or more controlled products meet the purchase limit for dispensing, and (ii) the consumer identification information meets the age threshold and/or the identity requirement, transmit a dispensing instruction to the dispensing fixture to dispense the one or more controlled products.
    Type: Application
    Filed: September 8, 2021
    Publication date: December 30, 2021
    Inventors: Paresh K. Patel, Srinivas Annam
  • Publication number: 20210403239
    Abstract: A controlled dispensing system includes a dispensing fixture and a server system coupled to the dispensing fixture via a communication network. The dispensing fixture is configured to obtain via an input peripheral a first identifier associated with a controlled product and a second identifier associated with a dispensing requester; transmit the first and second identifiers to the server system; receive an approval notification from the server system; and instructing the dispensing mechanism to dispense the controlled product.
    Type: Application
    Filed: September 13, 2021
    Publication date: December 30, 2021
    Inventors: Paresh K. Patel, Srinivas Annam
  • Publication number: 20210406970
    Abstract: A controlled dispensing system includes a dispensing fixture and a server system coupled to the dispensing fixture and a mobile device via a communication network. The server system receives from the mobile device identification data of a user of the mobile device, verifies an identity or age of the user, and receives a request to reserve a controlled product included in the dispensing fixture. In accordance with the verifying of the identity or age of the user and the request to reserve the controlled product, the server system transmits to the mobile device dispense approval data including user validation and product selection information. The dispensing fixture obtains via an input peripheral a dispense code provided by the mobile device, the dispense code corresponding to the dispense approval data, and in accordance with the dispense code, causes a dispensing mechanism to dispense the controlled product.
    Type: Application
    Filed: September 13, 2021
    Publication date: December 30, 2021
    Inventors: Paresh K. Patel, Srinivas Annam
  • Publication number: 20210279994
    Abstract: A controlled dispensing system includes a dispensing fixture having or in communication with a display screen, a scanning device communicatively coupled to the dispensing fixture, one or more processors and memory storing one or more programs including instructions for obtaining one or more identifiers of one or more respective controlled products, determining whether the one or more controlled products meet a bulk limit for dispensing, obtaining identification information, determining whether the identification information meets an age threshold and/or an identity requirement associated with the one or more controlled products; and in accordance with a determination that the bulk limit is met, and the age threshold and/or identity requirement is met, transmitting a dispensing instruction to the dispensing fixture to dispense the one or more controlled products.
    Type: Application
    Filed: September 18, 2020
    Publication date: September 9, 2021
    Inventors: Paresh K. Patel, Srinivas Annam
  • Publication number: 20200082402
    Abstract: A mobile consumer device with a display, processor(s), and memory: identifies a merchant device in proximity to the consumer device based on broadcasted information transmitted by the first merchant device, the broadcasted information including a first identifier corresponding to the first merchant device; transmits the first identifier to a server and receives from the server an electronic communication including identification and transaction information associated with the merchant; displays the identification information, receives user selection of the merchant identification information; and in response, displays the merchant transaction information, receives supplemental user information, and transmits the supplemental transaction information to the server for completion of the transaction.
    Type: Application
    Filed: November 12, 2019
    Publication date: March 12, 2020
    Inventors: Paresh K. Patel, Srinivas Annam, Prashant Kanhere, Rakesh Kulangara
  • Patent number: 10496241
    Abstract: Techniques for sharing style information between different applications and/or devices are provided. A document is displayed in a first window of a first application. The document includes user-selectable portions that each comprises at least one style information item. A menu is displayed in a second window. The menu provides a mechanism to store at least one style information item from the user-selectable portions. In response to a user selecting a user-selectable portion, menu options are provided in the menu to store at least one style information item for the selected user-selectable portion. The menu options are determined based on the style information item corresponding to the selected user-selectable portion. In response to the user selecting a menu option, the style information item corresponding to the selected menu option is stored.
    Type: Grant
    Filed: August 21, 2015
    Date of Patent: December 3, 2019
    Assignee: ADOBE INC.
    Inventors: Michael Smith, Sedat Akkus, Nayoung Kim, Lavanya Raghunath, Cynthia Kaschub, Srinivas Annam, Mark Shepherd, Jacob Surber, Glenn Ruehle, Glade Miller, George Comninos, Gavin Peacock
  • Patent number: 10455056
    Abstract: Techniques for sharing design elements between different applications and/or devices are provided. A design element is received from a first application as multiple representations, each of the multiple representations corresponding to a complementary storage format for the design element based on a design element type. The design element is stored as the multiple representations in a centrally stored library, the centrally stored library being shared among a plurality of applications. An indication to use the design element in a second application may be received. At least one of the multiple representations may be returned, as determined by the second application.
    Type: Grant
    Filed: August 21, 2015
    Date of Patent: October 22, 2019
    Assignee: Abobe Inc.
    Inventors: Michael Smith, Sedat Akkus, Nayoung Kim, Lavanya Raghunath, Cynthia Kaschub, Srinivas Annam, Mark Shepherd, Jacob Surber, Glenn Ruehle, Glade Miller, George Comninos, Gavin Peacock
  • Patent number: 10275736
    Abstract: An update server receives update instructions from a client. The update instructions comprise a text string containing an expression specifying an update to product information stored in a product database of an electronic marketplace. After parsing the update instructions into tokens, the update server interprets the tokens to obtain a product identifier and an action to perform to update the product information. The update server then performs the action on the product information, where the action may include changing the product's price or changing information for a specified date range. By using update instructions comprising a text string, a user of the client can quickly update the product information for a set of products.
    Type: Grant
    Filed: December 6, 2012
    Date of Patent: April 30, 2019
    Assignee: Google LLC
    Inventor: Srinivas Annam
  • Publication number: 20170054831
    Abstract: Techniques for sharing design elements between different applications and/or devices are provided. A design element is received from a first application as multiple representations, each of the multiple representations corresponding to a complementary storage format for the design element based on a design element type. The design element is stored as the multiple representations in a centrally stored library, the centrally stored library being shared among a plurality of applications. An indication to use the design element in a second application may be received. At least one of the multiple representations may be returned, as determined by the second application.
    Type: Application
    Filed: August 21, 2015
    Publication date: February 23, 2017
    Inventors: MICHAEL SMITH, SEDAT AKKUS, NAYOUNG KIM, LAVANYA RAGHUNATH, CYNTHIA KASCHUB, SRINIVAS ANNAM, MARK SHEPHERD, JACOB SURBER, GLENN RUEHLE, GLADE MILLER, GEORGE COMNINOS, GAVIN PEACOCK
  • Publication number: 20170052653
    Abstract: Techniques for sharing style information between different applications and/or devices are provided. A document is displayed in a first window of a first application. The document includes user-selectable portions that each comprises at least one style information item. A menu is displayed in a second window. The menu provides a mechanism to store at least one style information item from the user-selectable portions. In response to a user selecting a user-selectable portion, menu options are provided in the menu to store at least one style information item for the selected user-selectable portion. The menu options are determined based on the style information item corresponding to the selected user-selectable portion. In response to the user selecting a menu option, the style information item corresponding to the selected menu option is stored.
    Type: Application
    Filed: August 21, 2015
    Publication date: February 23, 2017
    Inventors: MICHAEL SMITH, SEDAT AKKUS, NAYOUNG KIM, LAVANYA RAGHUNATH, CYNTHIA KASCHUB, SRINIVAS ANNAM, MARK SHEPHERD, JACOB SURBER, GLENN RUEHLE, GLADE MILLER, GEORGE COMNINOS, GAVIN PEACOCK