Patents by Inventor Bhavin Vyas

Bhavin Vyas 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: 11968344
    Abstract: A watermark image may be generated that includes a first set of encoded pixels each of which is assigned a first transparency value and a second set of encoded pixels each of which is assigned a second transparency value, the second transparency level being different from the first transparency level. The encoded pixels may be distributed among a set of blank pixels such that each encoded pixel neighbors one or more blank pixels in the watermark image, and in particular at least two blank pixels in the watermark image. Herein, each blank pixel may be assigned the second transparency value. The watermark image may be overlaid and blended over a background source image to create an encoded source image. A decoder system may recover encoded information from the encoded source image.
    Type: Grant
    Filed: April 22, 2022
    Date of Patent: April 23, 2024
    Assignee: Google LLC
    Inventors: Abdullah Hassan Gharaibeh, Michal Dabrowski, Ryan Matthew Haggarty, Igor Foox-Rapoport, Wan Wang, Duncan Geoffrey Hector Wood, Dany Kuminov, Matthew Young-Lai, Bhavin Vyas, George Jacob Levitte, Jean Semere
  • Publication number: 20220247884
    Abstract: A watermark image may be generated that includes a first set of encoded pixels each of which is assigned a first transparency value and a second set of encoded pixels each of which is assigned a second transparency value, the second transparency level being different from the first transparency level. The encoded pixels may be distributed among a set of blank pixels such that each encoded pixel neighbors one or more blank pixels in the watermark image, and in particular at least two blank pixels in the watermark image. Herein, each blank pixel may be assigned the second transparency value. The watermark image may be overlaid and blended over a background source image to create an encoded source image. A decoder system may recover encoded information from the encoded source image.
    Type: Application
    Filed: April 22, 2022
    Publication date: August 4, 2022
    Inventors: Abdullah Hassan Gharaibeh, Michal Dabrowski, Ryan Matthew Haggarty, Igor Foox-Rapoport, Wan Wang, Duncan Geoffrey Hector Wood, Dany Kuminov, Matthew Young-Lai, Bhavin Vyas, George Jacob Levitte, Jean Semere
  • Patent number: 11343402
    Abstract: A watermark image may be generated that includes a first set of encoded pixels each of which is assigned a first transparency value and a second set of encoded pixels each of which is assigned a second transparency value, the second transparency level being different from the first transparency level. The encoded pixels may be distributed among a set of blank pixels such that each encoded pixel neighbors one or more blank pixels in the watermark image, and in particular at least two blank pixels in the watermark image. Herein, each blank pixel may be assigned the second transparency value. The watermark image may be overlaid and blended over a background source image to create an encoded source image. A decoder system may recover encoded information from the encoded source image.
    Type: Grant
    Filed: April 6, 2020
    Date of Patent: May 24, 2022
    Assignee: Google LLC
    Inventors: Abdullah Hassan Gharaibeh, Michal Dabrowski, Ryan Matthew Haggarty, Igor Foox-Rapoport, Wan Wang, Duncan Geoffrey Hector Wood, Dany Kuminov, Matthew Young-Lai, Bhavin Vyas, George Jacob Levitte, Jean Semere
  • Publication number: 20200304678
    Abstract: A watermark image may be generated that includes a first set of encoded pixels each of which is assigned a first transparency value and a second set of encoded pixels each of which is assigned a second transparency value, the second transparency level being different from the first transparency level. The encoded pixels may be distributed among a set of blank pixels such that each encoded pixel neighbors one or more blank pixels in the watermark image, and in particular at least two blank pixels in the watermark image. Herein, each blank pixel may be assigned the second transparency value. The watermark image may be overlaid and blended over a background source image to create an encoded source image. A decoder system may recover encoded information from the encoded source image.
    Type: Application
    Filed: April 6, 2020
    Publication date: September 24, 2020
    Inventors: Abdullah Hassan Gharaibeh, Michal Dabrowski, Ryan Matthew Haggarty, Igor Foox-Rapoport, Wan Wang, Duncan Geoffrey Hector Wood, Dany Kuminov, Matthew Young-Lai, Bhavin Vyas, George Jacob Levitte, Jean Semere
  • Patent number: 10616439
    Abstract: A watermark image may be generated that includes a first set of encoded pixels each of which is assigned a first transparency value and a second set of encoded pixels each of which is assigned a second transparency value, the second transparency level being different from the first transparency level. The encoded pixels may be distributed among a set of blank pixels such that each encoded pixel neighbors one or more blank pixels in the watermark image, and in particular at least two blank pixels in the watermark image. Herein, each blank pixel may be assigned the second transparency value. The watermark image may be overlaid and blended over a background source image to create an encoded source image. A decoder system may recover encoded information from the encoded source image.
    Type: Grant
    Filed: September 22, 2017
    Date of Patent: April 7, 2020
    Assignee: Google LLC
    Inventors: Abdullah Hassan Gharaibeh, Michal Dabrowski, Ryan Matthew Haggarty, Igor Foox-Rapoport, Wan Wang, Duncan Geoffrey Hector Wood, Dany Kuminov, Matthew Young-Lai, Bhavin Vyas, George Jacob Levitte, Jean Semere
  • Publication number: 20180270388
    Abstract: A watermark image may be generated that includes a first set of encoded pixels each of which is assigned a first transparency value and a second set of encoded pixels each of which is assigned a second transparency value, the second transparency level being different from the first transparency level. The encoded pixels may be distributed among a set of blank pixels such that each encoded pixel neighbors one or more blank pixels in the watermark image, and in particular at least two blank pixels in the watermark image. Herein, each blank pixel may be assigned the second transparency value. The watermark image may be overlaid and blended over a background source image to create an encoded source image. A decoder system may recover encoded information from the encoded source image.
    Type: Application
    Filed: September 22, 2017
    Publication date: September 20, 2018
    Inventors: Abdullah Hassan Gharaibeh, Michal Dabrowski, Ryan Matthew Haggarty, Igor Foox-Rapoport, Wan Wang, Duncan Geoffrey Hector Wood, Dany Kuminov, Matthew Young-Lai, Bhavin Vyas, George Jacob Levitte, Jean Semere
  • Patent number: 8437924
    Abstract: A method for managing haul routes in work environments comprises collecting performance data associated with a machine operating in a work environment. The method also includes determining a drive axle torque of the machine and estimating a total effective grade associated with the machine based on the drive axle torque. The estimated total effective grade is compared with a threshold level and, if the estimated total effective grade exceeds the threshold level, a design performance of the machine may be simulated based on the calculated total effective grade. Design performance data is compared with the collected performance data, and a payload limit of the machine is adjusted if the design performance is inconsistent with collected performance data.
    Type: Grant
    Filed: December 12, 2011
    Date of Patent: May 7, 2013
    Assignee: Caterpillar Inc.
    Inventors: Johny Greiner, Yang Liu, Bhavin Vyas
  • Patent number: 8412421
    Abstract: A method for managing haul routes in work environments comprises receiving performance criteria associated with a haul route and establishing a target total effective grade for at least one machine associated with the haul route based on the performance criteria. The method also includes collecting performance data associated with the at least one machine. A drive axle torque of the at least one machine is determined and an actual total effective grade associated with the at least one machine is estimated. The at least one machine is identified as an underperforming machine if the actual total effective grade for the at least one machine exceeds the target total effective grade. An average total effective grade for the at least one machine is determined as a function of the actual total effective grade. A haul route deficiency is identified if the average total effective grade exceeds a threshold level.
    Type: Grant
    Filed: December 12, 2011
    Date of Patent: April 2, 2013
    Assignee: Caterpillar Inc.
    Inventors: Jonny Greiner, Yang Liu, Bhavin Vyas
  • Publication number: 20070150295
    Abstract: An asset management system is provided. The system may include one or more data collection devices configured to monitor one or more operating conditions of a leased machine. At least one of the one or more data collection devices may be configured to directly monitor operation of at least one component of the machine to determine the harshness with which the machine is operated. The system may also include a processor configured to receive data from the one or more data collection devices. The processor may also be configured to determine a value of the machine based on the data from the one or more data collection devices. The processor may be further configured to determine fees associated with the lease in real time based on the data from the one or more data collection devices.
    Type: Application
    Filed: December 23, 2005
    Publication date: June 28, 2007
    Inventors: Jay Dawson, Bhavin Vyas, Dennis Skarvan
  • Publication number: 20070124000
    Abstract: Systems and methods are disclosed for project-oriented job-site management. According to one embodiment, a system is disclosed for managing a project environment including a work machine performing operations associated with a project included in the project environment. The system may include a project management system configured to store a first set of project specifications for the project in a storage device, receive operation data from the work machine reflecting the operations of the work machine, analyze the operation data to determine the status of the work machine, and generate a second set of project specifications based on the status of the work machine. The system may also include a project subscriber configured to receive the second set of project specifications from the project management system and determine an action to be taken with the work machine based on the status of the work machine.
    Type: Application
    Filed: November 30, 2005
    Publication date: May 31, 2007
    Inventors: Eric Moughler, Keith Turcot, Bhavin Vyas
  • Publication number: 20070100775
    Abstract: A computer system for estimating the cost of a future project is disclosed. The computer system has a console, at least one input device, and a central processing unit in communication with the console and the at least one input device. The central processing unit is configured to receive one or more parameters of a future project via the at least one input device and determine an equipment solution that satisfies the parameters of the future project. The central processing unit is also configured to analyze historic data automatically collected by equipment encompassed by the equipment solution and estimate a cost of implementing the equipment solution to complete the future project, based on the analysis. The central processing unit is further configured to calculate the cost of the future project based on the estimated cost of implementing the equipment solution.
    Type: Application
    Filed: October 31, 2005
    Publication date: May 3, 2007
    Inventor: Bhavin Vyas
  • Publication number: 20070078791
    Abstract: An asset management system is provided. The system may include one or more data collection devices configured to monitor one or more operating conditions of a work machine. The system may also include a processor configured to receive data from the one or more data collection devices and predict a cost to maintain the work machine in the future based on the data from the one or more data collection devices. The processor may also be configured to compare the predicted cost to maintain the work machine to a depreciated value of the work machine to determine a time for replacement of the work machine.
    Type: Application
    Filed: September 30, 2005
    Publication date: April 5, 2007
    Inventors: Bhavin Vyas, Jay Dawson
  • Publication number: 20070078692
    Abstract: A method for determining an outcome of a business decision. The method may include creating a hierarchical map of a business and generating a computer simulation of the business based on the hierarchical map. The method may also include identifying an action and using the computer simulation to determine an effect that the action has on the business. The method may further include conveying the effect to a customer.
    Type: Application
    Filed: September 30, 2005
    Publication date: April 5, 2007
    Inventor: Bhavin Vyas
  • Publication number: 20070038532
    Abstract: A method for managing a plurality of machines may include producing a service recommendation based on status information related to the machines, and automatically generating an electronic service order for the service recommendation. The method may also include sending the electronic service order to an entity to fulfill the electronic service order.
    Type: Application
    Filed: August 11, 2005
    Publication date: February 15, 2007
    Inventor: Bhavin Vyas