Patents by Inventor Anurag Goel

Anurag Goel 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: 11914571
    Abstract: Optimistic concurrency may be implemented for multiple writers to a database. Writes to a database from different writers may succeed unless a conflict is detected at the data store for the database. For detected conflicts, a request to resolve the conflict between writes may be submitted to a primary writer, which may determine and provide a resolution of the conflict to the conflicting writers. The data store may then be updated to commit the selected write identified by the resolution of the conflict.
    Type: Grant
    Filed: March 20, 2018
    Date of Patent: February 27, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Xiaofeng Bao, Murali Brahmadesam, Yi Ding, Niket Goel, Anurag Windlass Gupta, Kamal Kant Gupta, Changan Han, Tiffany Jianto, Tengiz Kharatishvili, Saileshwar Krishnamurthy, Bohan Liu, Saleem Mohideen, Punit Rajgaria, Joseph Andrew Tucek, Alexandre Olegovich Verbitski
  • Patent number: 11693643
    Abstract: The present invention provides a deployment platform that enables solution modules to be created and deployed without writing new code. The solution modules may include existing solutions, solution components, connectors, and the like selected from a solution library. The deployment platform includes a development engine providing functionality for generating deployment information for the solution module. The deployment information may include a blueprint or other information for deploying the solution module to target infrastructure. The deployment platform also includes a deployment engine providing functionality for deploying the solution module to the target infrastructure automatically. During deployment, the deployment engine pushes components of the solution module to the target infrastructure in accordance with the deployment information.
    Type: Grant
    Filed: August 5, 2021
    Date of Patent: July 4, 2023
    Assignee: Accenture Global Solutions Limited
    Inventors: Lisa Suzanne Wilson, Hossam Elhoseiny Elsherif, Tegbir Singh Harika, Anurag Goel, Arjyo Ajoy Banerjee, Radhai Sivaraman, Rahul Jaiswal, Dhiren Desai
  • Publication number: 20230038226
    Abstract: The present invention provides a deployment platform that enables solution modules to be created and deployed without writing new code. The solution modules may include existing solutions, solution components, connectors, and the like selected from a solution library. The deployment platform includes a development engine providing functionality for generating deployment information for the solution module. The deployment information may include a blueprint or other information for deploying the solution module to target infrastructure. The deployment platform also includes a deployment engine providing functionality for deploying the solution module to the target infrastructure automatically. During deployment, the deployment engine pushes components of the solution module to the target infrastructure in accordance with the deployment information.
    Type: Application
    Filed: August 5, 2021
    Publication date: February 9, 2023
    Inventors: Lisa Suzanne Wilson, Hossam Elhoseiny Elsherif, Tegbir Singh Harika, Anurag Goel, Arjyo Ajoy Banerjee, Radhai Sivaraman, Rahul Jaiswal, Dhiren Desai
  • Publication number: 20220277359
    Abstract: The present invention provides a system and method for enabling interactions between availers (110) and providers (310), comprising a user interface wherein a first user interface (120) is accessed by the plurality of availers (110) and a second user interface (320) is accessed by the plurality of providers (310), a platform (200), an assessment engine (210), a database module (220), and a segregation module (230). Further, the plurality of availers (110) may upload unedited manuscripts (130) showcasing the technical subject matter of a research onto the platform (200), which if approved by the assessment engine (210) may be stored in the database (220) and displayed to the plurality of providers (310). Subsequently, the plurality of providers (310) may be capable to showcase interest (250) in the manuscript (130) of interest.
    Type: Application
    Filed: July 17, 2020
    Publication date: September 1, 2022
    Inventors: Anurag GOEL, Abhishek GOEL, Satyajit ROUT
  • Patent number: 10586473
    Abstract: In one embodiment of the present invention, a real-time delivery of Point of Purchase (POP) messaging at various locations around a retail store is included within aisles, end-of-aisles, shelf edge, departments, check-out stands, on shopping carts and mobile personal devices carried by individual customers.
    Type: Grant
    Filed: January 29, 2016
    Date of Patent: March 10, 2020
    Assignee: ALTIERRE CORPORATION
    Inventors: Anurag Goel, Sunit Saxena, Shan Nantha Kumar
  • Patent number: 10313695
    Abstract: A progressive JPEG bitstream may comprise an image component that is comprised of multiple scans of MCUs/data units that are in turn comprised of at least one MCU/data unit segment. Each MCU/data unit segment is successively scanned. The MCU/data unit segment is then reconstructed using multiple entropy decoders operating in parallel on different scans of each MCU/data unit segment.
    Type: Grant
    Filed: February 23, 2018
    Date of Patent: June 4, 2019
    Assignee: Entropic Communications, LLC
    Inventor: Anurag Goel
  • Publication number: 20180184099
    Abstract: A progressive JPEG bitstream may comprise an image component that is comprised of multiple scans of MCUs/data units that are in turn comprised of at least one MCU/data unit segment. Each MCU/data unit segment is successively scanned. The MCU/data unit segment is then reconstructed using multiple entropy decoders operating in parallel on different scans of each MCU/data unit segment.
    Type: Application
    Filed: February 23, 2018
    Publication date: June 28, 2018
    Inventor: Anurag Goel
  • Patent number: 9936213
    Abstract: A progressive JPEG bitstream may comprise an image component that is comprised of multiple scans of MCUs/data units that are in turn comprised of at least one MCU/data unit segment. Each MCU/data unit segment is successively scanned. The MCU/data unit segment is then reconstructed using multiple entropy decoders operating in parallel on different scans of each MCU/data unit segment.
    Type: Grant
    Filed: September 19, 2013
    Date of Patent: April 3, 2018
    Assignee: Entropic Communications, LLC
    Inventor: Anurag Goel
  • Publication number: 20170264917
    Abstract: Low complexity method embodiments directly decode low-resolution frames from compressed high-resolution videos that were encoded using predictive coding techniques like the H.264 video coding standard. The smaller the decoding resolution, the higher will be the computation and power savings of using the method. Low-frequency coefficients of 2D transformed predictions are added to the low-frequency coefficients of the transformed residual error. Low-frequency coefficients of the reconstructed data are then inverse transformed taking a smaller size transform. Further savings are obtained by reconstructing only those reference pixels that will be needed for accurate decoding of further Intra blocks.
    Type: Application
    Filed: May 31, 2017
    Publication date: September 14, 2017
    Inventor: Anurag Goel
  • Patent number: 9686565
    Abstract: A method for extracting low-resolution video from compressed high-resolution video is disclosed. First, a video, comprising high-resolution frames encoded with a predictive coding technique, is input. At least one of the high-resolution frames is a reference frame. The reference frame is down-sampled to produce a first low-resolution frame with a first DC coefficient. Frequency coefficients corresponding to the first low-resolution frame are generated. Then, a second low-resolution frame is generated according to the frequency coefficients and the first low-resolution frame, the second low-resolution frame having a second DC coefficient. A residual error corresponding to the second low-resolution frame is generated. Finally, a third low-resolution frame is generated according to the frequency coefficients, the first low-resolution frame, and the residual error.
    Type: Grant
    Filed: August 14, 2015
    Date of Patent: June 20, 2017
    Assignee: Entropic Communications, LLC
    Inventor: Anurag Goel
  • Publication number: 20160234520
    Abstract: A method, system, and computer program reduce the memory and computation resources required to decode a progressively encoded JPEG image (52). A sub-sampled approximation of a JPEG image is decoded (54) and an IDCT operation is performed, such as 2×2 or 4×4 or 8×8 IDCT (FIGS. 6, 7, 8, 12), which aids the reconstruction of sub-sampled approximation of a JPEG image. The sub-sampled approximation of a JPEG image is upscaled (46) by using an upscaling operation. An image output buffer is used as an intermediate buffer for storing DCT coefficients for the JPEG bitstream being decoded from a file and decoding of a JPEG bitstream which is being streamed over a network.
    Type: Application
    Filed: September 16, 2013
    Publication date: August 11, 2016
    Inventor: Anurag GOEL
  • Publication number: 20160234521
    Abstract: A method, system and storage medium for parallel decoding of an available portion of a progressive JPEG bitstream (16) that is comprised of at least one image component that in turn is comprised of multiple scans of MCUs/data units that are in turn comprised of at least one MCU/data unit segment, to reconstruct such segment. MCU/data unit segments are successively scanned (18, 19), and the thus-produced scans are decoded by means of parallel implementation of JPEG decoders (20). The at least one MCU/data unit segment is then reconstructed (30). Multiple entropy decoders (20) can be used that operate in parallel on different scans of the MCU/data unit segments.
    Type: Application
    Filed: September 19, 2013
    Publication date: August 11, 2016
    Inventor: Anurag Goel
  • Publication number: 20160171511
    Abstract: Methods, systems, and devices are disclosed for monitoring user activities on a web page or application user interface and/or audio communication channels and providing analyzed user data in real time for a range of applications based on the user data. In one aspect, a computer implemented method to collect and analyze web and/or voice data includes aggregating information of an end user across a plurality of communication channels, e.g., including web channels, voice channels, and social media channels, and providing specific information about the end user to a commercial entity to enhance an interaction, service or experience to the end user provided by the commercial entity.
    Type: Application
    Filed: August 1, 2014
    Publication date: June 16, 2016
    Inventors: Anurag Goel, Punit Bhargava
  • Publication number: 20160148544
    Abstract: In one embodiment of the present invention, a real-time delivery of Point of Purchase (POP) messaging at various locations around a retail store is included within aisles, end-of-aisles, shelf edge, departments, check-out stands, on shopping carts and mobile personal devices carried by individual customers.
    Type: Application
    Filed: January 29, 2016
    Publication date: May 26, 2016
    Inventors: Anurag Goel, Sunit Saxena, Shan Nantha Kumar
  • Publication number: 20160014609
    Abstract: A beacon system and method are provided. The system provides schemes and methods whereby range configurable beacons can smartly choose to either broadcast information in their vicinity or allow another device to interact with it at the user's discretion. In some incarnations, a Mobile or Smart Phone devices could deduce information meaningful in context of the applications running on the Mobile or Smart Phone devices, from such beacon based devices with configurable range allowing options for either beacon device operation or user initiated interaction with the beacon device.
    Type: Application
    Filed: July 9, 2015
    Publication date: January 14, 2016
    Inventors: Anurag Goel, Sunit Saxena
  • Publication number: 20150350672
    Abstract: A method for extracting low-resolution video from compressed high-resolution video is disclosed. First, a video, comprising high-resolution frames encoded with a predictive coding technique, is input. At least one of the high-resolution frames is a reference frame. The reference frame is down-sampled to produce a first low-resolution frame with a first DC coefficient. Frequency coefficients corresponding to the first low-resolution frame are generated. Then, a second low-resolution frame is generated according to the frequency coefficients and the first low-resolution frame, the second low-resolution frame having a second DC coefficient. A residual error corresponding to the second low-resolution frame is generated. Finally, a third low-resolution frame is generated according to the frequency coefficients, the first low-resolution frame, and the residual error.
    Type: Application
    Filed: August 14, 2015
    Publication date: December 3, 2015
    Inventor: Anurag Goel
  • Patent number: 9154791
    Abstract: A low complexity method for directly decoding low-resolution video frames from compressed high-resolution video content that were encoded using predictive coding toques, such as the H264 video coding standard, is disclosed. The decoding resolution is inversely proportional to the decoding complexity. Thus, a smaller decoding resolution yields higher computation and power savings. Low-frequency coefficients of 2 Dimensional transformed predictions are added to low-frequency coefficients of a transformed residual error. Low-frequency coefficients of the reconstructed data are then inversely transformed, having a smaller size transform. Further computational and power savings are obtained by reconstructing only those referenced pixels necessary for accurate decoding of proceeding Intra blocks.
    Type: Grant
    Filed: June 3, 2013
    Date of Patent: October 6, 2015
    Assignee: ENTROPIC COMMUNICATIONS INC.
    Inventor: Anurag Goel
  • Patent number: 9118927
    Abstract: Reducing computational complexity when generating sub-pixel values for sub-pixel motion estimation from integer pixels. In an embodiment, half pixels in vertical and horizontal directions are computed by a applying a filter of first complexity on integer pixels, and a half pixel in diagonal direction is computed using a filter of lower complexity as compared to the filter of first complexity. Quarter (and other lower resolution pixels) pixels may also be generated using the half pixel in the diagonal direction. Thus, overall computational complexity is reduced in generating sub-pixels for sub-pixel motion estimation.
    Type: Grant
    Filed: June 13, 2007
    Date of Patent: August 25, 2015
    Assignee: NVIDIA CORPORATION
    Inventor: Anurag Goel
  • Publication number: 20150095161
    Abstract: Schemes and methods are described whereby a single Universal Retail App for mobile communications and computing platforms auto-detects its fine-grained location within or outside retail locations and launches itself with a retailer or collection of retailers' native branding and retailer specifiable messaging. Methods are described for use of ISM Band devices as locationing beacons where GPS may not be available. Also described is MBox, a self-managing, real-time, always in-context by-location promotional messaging system that stays out of consumers' personal messaging channels and that can be used by retailers in conjunction with the Universal Retail App. A Universal Shopping Cart usable across all retail establishments and embeddable in the Universal Retail App that allows secure conduct of eCommerce is also disclosed.
    Type: Application
    Filed: October 2, 2013
    Publication date: April 2, 2015
    Inventor: Anurag Goel
  • Publication number: 20150042540
    Abstract: A multiuse system for use with Wireless Display Tags (WDTs) includes, in one or more exemplary arrangements, techniques for automatically maintaining synchronicity between pricing data for a product and advertising, marketing or promotional data associated with that product, and for detecting the proximity and location of a customer within a category of goods displayed within a managed environment. A messaging format suitable for such low power operation among a large number of peers is also disclosed, as is a technique for integrating a plurality of smaller displays to yield a single large display. An access point capable of serving as a communications hub within such a network, while at the same time offering visual and audio surveillance capabilities, is also disclosed.
    Type: Application
    Filed: October 27, 2014
    Publication date: February 12, 2015
    Inventors: Anurag Goel, Mark Douglas McDonald, Sunit Saxena, Jih-Lung Wang