Patents by Inventor Prem Gururajan
Prem Gururajan 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).
-
Publication number: 20250013954Abstract: A gaming environment monitoring system and method includes or involves, in an embodiment, a data storage device having a plurality of instructions executable to direct one or more processors to access reference gaming deployment data. The reference gaming deployment data is related to one or more gaming units that have been operated in a plurality of subzones within one or more zones of a gaming environment. The one or more gaming units correspond to a reference gaming deployment in the gaming environment during a first period. The instructions are also executable to access changed gaming deployment data, which is related to at least one change to the reference gaming deployment. The at least one change has resulted in a changed gaming deployment that includes a set of a plurality of the subzones. The changed gaming deployment has been implemented in the gaming environment during a second period after the first period.Type: ApplicationFiled: April 1, 2024Publication date: January 9, 2025Applicant: Tangam Gaming Inc.Inventors: Maulin Gandhi, Jason Jackson, Philip Jones, Rajasekhar Sappidi, Prem Gururajan
-
Publication number: 20240370797Abstract: Systems and methods for dynamically scheduling breaks for drivers in a ride-sharing service are disclosed. Driver breaks may be scheduled dynamically in the context of a ride-sharing service in which rides may be requested ad hoc and drivers are rerouted accordingly. An allocation system may optimize a drive itinerary to service passengers requesting rides and breaks for drivers. A break request comprising break parameters may be received. The allocation system may attempt an insertion of the break request into the drive itinerary. The drive itinerary may then be validated to determine if all rides can be serviced with the break request entered into the itinerary. If the drive itinerary is not validated, the drive itinerary is modified until the break request is successfully inserted into the drive itinerary. The drive itinerary and driver breaks may be continuously modified and optimized in response to real time events and conditions.Type: ApplicationFiled: July 16, 2024Publication date: November 7, 2024Inventors: Thomas F. Lidbetter, Alexander Bailey, Clayton Goes, Prem Gururajan, Rohit Sivakumar
-
Patent number: 12051020Abstract: Systems and methods for dynamically scheduling breaks for drivers in a ride-sharing service are disclosed. Driver breaks may be scheduled dynamically in the context of a ride-sharing service in which rides may be requested ad hoc and drivers are rerouted accordingly. An allocation system may optimize a drive itinerary to service passengers requesting rides and breaks for drivers. A break request comprising break parameters may be received. The allocation system may attempt an insertion of the break request into the drive itinerary. The drive itinerary may then be validated to determine if all rides can be serviced with the break request entered into the itinerary. If the drive itinerary is not validated, the drive itinerary is modified until the break request is successfully inserted into the drive itinerary. The drive itinerary and driver breaks may be continuously modified and optimized in response to real time events and conditions.Type: GrantFiled: June 29, 2022Date of Patent: July 30, 2024Assignee: Transit Labs Inc.Inventors: Thomas F. Lidbetter, Alexander Bailey, Clayton Goes, Prem Gururajan, Rohit Sivakumar
-
Patent number: 11948108Abstract: A change monitoring system and method includes or involves, in an embodiment, a data storage device having a plurality of instructions. The instructions are executable to direct one or more processors to access reference gaming deployment data based on an electronic communication with a processor that is associated with a gaming environment. The reference gaming deployment data is related to one or more gaming units that have been operated in the gaming environment during a first period of time. The one or more gaining units correspond to a reference gaming deployment in the gaming environment during the first period. Also, the instructions are executable to direct the one or more processors to access changed gaming deployment data based on the electronic communication with the processor. The changed gaming deployment data is related to a change to the reference gaming deployment that has resulted in a changed gaming deployment that was implemented during a second period of time after the first period.Type: GrantFiled: May 9, 2023Date of Patent: April 2, 2024Assignee: Tangam Gaming Inc.Inventors: Maulin Gandhi, Jason Jackson, Philip Jones, Rajasekhar Sappidi, Prem Gururajan
-
Publication number: 20230042632Abstract: Systems and methods for dynamically scheduling breaks for drivers in a ride-sharing service are disclosed. Driver breaks may be scheduled dynamically in the context of a ride-sharing service in which rides may be requested ad hoc and drivers are rerouted accordingly. An allocation system may optimize a drive itinerary to service passengers requesting rides and breaks for drivers. A break request comprising break parameters may be received. The allocation system may attempt an insertion of the break request into the drive itinerary. The drive itinerary may then be validated to determine if all rides can be serviced with the break request entered into the itinerary. If the drive itinerary is not validated, the drive itinerary is modified until the break request is successfully inserted into the drive itinerary. The drive itinerary and driver breaks may be continuously modified and optimized in response to real time events and conditions.Type: ApplicationFiled: June 29, 2022Publication date: February 9, 2023Inventors: Thomas F. Lidbetter, Alexander Bailey, Clayton Goes, Prem Gururajan, Rohit Sivakumar
-
Patent number: 11429910Abstract: Systems and methods for dynamically scheduling breaks for drivers in a ride-sharing service are disclosed. Driver breaks may be scheduled dynamically in the context of a ride-sharing service in which rides may be requested ad hoc and drivers are rerouted accordingly. An allocation system may optimize a drive itinerary to service passengers requesting rides and breaks for drivers. A break request comprising break parameters may be received. The allocation system may attempt an insertion of the break request into the drive itinerary. The drive itinerary may then be validated to determine if all rides can be serviced with the break request entered into the itinerary. If the drive itinerary is not validated, the drive itinerary is modified until the break request is successfully inserted into the drive itinerary. The drive itinerary and driver breaks may be continuously modified and optimized in response to real time events and conditions.Type: GrantFiled: November 18, 2021Date of Patent: August 30, 2022Assignee: Transit Labs Inc.Inventors: Thomas F. Lidbetter, Alexander Bailey, Clayton Goes, Prem Gururajan, Rohit Sivakumar
-
Patent number: 10853743Abstract: Embodiments relate to systems and methods for electronically booking ride share trips. The systems and methods can involve a data storage device storing ride sharing records with itineraries including a plurality of legs. The systems and methods can involve at least one processor configured to receive a trip booking request for a passenger, the trip booking request defining passenger constraints including a desired pickup time or drop off time.Type: GrantFiled: February 22, 2019Date of Patent: December 1, 2020Assignee: TRANSIT LABS INC.Inventors: Prem Gururajan, Simon Parent, Alexander Bailey, Darren Maki
-
Publication number: 20190188608Abstract: Embodiments relate to systems and methods for electronically booking ride share trips. The systems and methods can involve a data storage device storing ride sharing records with itineraries including a plurality of legs. The systems and methods can involve at least one processor configured to receive a trip booking request for a passenger, the trip booking request defining passenger constraints including a desired pickup time or drop off time.Type: ApplicationFiled: February 22, 2019Publication date: June 20, 2019Inventors: Prem GURURAJAN, Simon PARENT, Alexander BAILEY
-
Patent number: 10248913Abstract: Embodiments relate to systems and methods for electronically booking ride share trips. The systems and methods can involve a data storage device storing ride sharing records with itineraries including a plurality of legs. The systems and methods can involve at least one processor configured to receive a trip booking request for a passenger, the trip booking request defining passenger constraints including a desired pickup time or drop off time. The at least one processor is configured to generate trip booking options from available ride sharing itineraries, each trip booking option including a leg that satisfies the passenger constraints of the trip booking request. The at least one processor is configured to compute objective values for the trip booking options and remove at least one trip booking option based on a comparison of its objective value and temporal proximity to at least one other trip booking option.Type: GrantFiled: January 13, 2017Date of Patent: April 2, 2019Assignee: TRANSIT LABS INC.Inventors: Prem Gururajan, Simon Parent, Alexander Bailey, Darren Maki
-
Patent number: 8512146Abstract: The casino table yield management data processing system has a minimum bet change recommendation generator receiving casino table occupancy and player betting data and generating recommendation data based on casino game operations model data and business rule data. A timing filter determines when recommendation data is to be presented to an operator. A quantification filter calculates revenue value data of implementing a minimum bet change and determining whether recommendation data is to be presented to an operator.Type: GrantFiled: November 16, 2009Date of Patent: August 20, 2013Assignee: Tangam Technologies Inc.Inventors: Prem Gururajan, Maulin Gandhi, Patrick Hermann Denis, Jason Robert Jackson, Christopher Taylor
-
Publication number: 20120329537Abstract: A system is provided for processing yield management and casino table data. The system provides a graphical presentation of each games table spread, and where the game is overspread or under spread, and by how much. The table spread opportunities can also be aggregated to determine whether what is observed is a trend so that the operator can act on that trend to remedy it. An interactive graphical representation of this data combined with an ability to drill down to the underlying data to verify trends makes it possible to find opportunities to close games, open games and add or remove tables to the gaming floor so as to improve profitability. Displaying graphically how pricing of tables could be changed is particularly useful so that managers can know where opportunities exist to change pricing in order to improve profitability. An ability to drill down to a floor view makes it possible for the manager to verify the casino floor and visually see how the players are seated on tables.Type: ApplicationFiled: July 27, 2011Publication date: December 27, 2012Applicant: TANGAM TECHNOLOGIES INC.Inventors: Prem GURURAJAN, Maulin GANDHI, Patrick Hermann DENIS, Jason Robert JACKSON, Christopher TAYLOR
-
Publication number: 20120040727Abstract: The present invention relates to a system and method for identifying and tracking gaming objects and game states on a gaming table. Through the use of imaging devices and identity and positioning modules gaming objects are detected. An identity and positioning module identifies the value and position of cards on the gaming table. An intelligent position analysis and tracking (IPAT) module performs analysis of the identity and position data of cards and interprets them intelligently for the purpose of tracking game events, game states and general game progression. As a game progresses it changes states. A game tracking module processes data from the IPAT module and keeps track of game events and game states. Ambiguity resolution mechanisms such as backward tracking, forward tracking and multiple state tracking may be used in the process of game tracking. All events on the gaming table are recorded and stored on video and as data for reporting and analysis.Type: ApplicationFiled: September 2, 2011Publication date: February 16, 2012Applicant: TANGAM TECHNOLOGIES INC.Inventors: Prem GURURAJAN, Maulin GANDHI, Jason Robert JACKSON, Alex LEVINSHTEIN
-
Patent number: 8016665Abstract: The present invention relates to a system and method for identifying and tracking gaming objects and game states on a gaming table. Through the use of imaging devices and identity and positioning modules gaming objects are detected. An identity and positioning module identifies the value and position of cards on the gaming table. An intelligent position analysis and tracking (IPAT) module performs analysis of the identity and position data of cards and interprets them intelligently for the purpose of tracking game events, game states and general game progression. As a game progresses it changes states. A game tracking module processes data from the IPAT module and keeps track of game events and game states. Ambiguity resolution mechanisms such as backward tracking, forward tracking and multiple state tracking may be used in the process of game tracking. All events on the gaming table are recorded and stored on video and as data for reporting and analysis.Type: GrantFiled: March 21, 2006Date of Patent: September 13, 2011Assignee: Tangam Technologies Inc.Inventors: Prem Gururajan, Maulin Gandhi, Jason Jackson, Alex Levinshtein
-
Publication number: 20110118007Abstract: The casino table yield management data processing system has a minimum bet change recommendation generator receiving casino table occupancy and player betting data and generating recommendation data based on casino game operations model data and business rule data. A timing filter determines when recommendation data is to be presented to an operator. A quantification filter calculates revenue value data of implementing a minimum bet change and determining whether recommendation data is to be presented to an operator.Type: ApplicationFiled: November 16, 2009Publication date: May 19, 2011Applicant: Tangam Technologies Inc..Inventors: Prem GURURAJAN, Maulin GANDHI, Patrick Hermann Denis, Jason Robert JACKSON, Christopher TAYLOR
-
Publication number: 20070111773Abstract: The present invention relates to a method of tracking playing cards on a game table. More specifically, it provides for detecting and recognizing partially visible playing cards within overhead images of a gaming table. Furthermore, it provides for processing a set of game data, a set of game rules, as well as a current, unresolved, game state to derive a subsequent state of the game. Finally, it provides for the detection of game events that alter tracking operations.Type: ApplicationFiled: November 10, 2006Publication date: May 17, 2007Applicant: TANGAM TECHNOLOGIES INC.Inventors: Prem Gururajan, Maulin Gandhi, Jason Jackson
-
Publication number: 20070077987Abstract: The present invention relates to a system and method for identifying and tracking gaming objects. The system comprises an overhead camera for capturing an image the table, a detection module for detecting a feature of the object on the image, a search module for extracting a region of interest of the image that describes the object from the feature, a search module for extracting a region of interest of the image that describes the object from the feature, a feature space module for transforming a feature space of the region of interest to obtain a transformed region of interest, and an identity module comprising a statistical classifier trained to recognize the object from the transformed region. The search module is able to extract a region of interest of an image from any detected feature indicative of its position.Type: ApplicationFiled: May 3, 2006Publication date: April 5, 2007Applicant: TANGAM GAMING TECHNOLOGY INC.Inventors: Prem Gururajan, Maulin Gandhi
-
Publication number: 20060252554Abstract: The present invention relates to a system and method for identifying and tracking gaming objects and game states on a gaming table. Through the use of imaging devices and identity and positioning modules gaming objects are detected. An identity and positioning module identifies the value and position of cards on the gaming table. An intelligent position analysis and tracking (IPAT) module performs analysis of the identity and position data of cards and interprets them intelligently for the purpose of tracking game events, game states and general game progression. As a game progresses it changes states. A game tracking module processes data from the IPAT module and keeps track of game events and game states. Ambiguity resolution mechanisms such as backward tracking, forward tracking and multiple state tracking may be used in the process of game tracking. All events on the gaming table are recorded and stored on video and as data for reporting and analysis.Type: ApplicationFiled: March 21, 2006Publication date: November 9, 2006Applicant: Tangam Technologies Inc.Inventors: Prem Gururajan, Maulin Gandhi, Jason Jackson, Alex Levinshtein
-
Publication number: 20060252521Abstract: The present invention relates to a system and method for identifying and tracking gaming objects and game states on a gaming table. Through the use of imaging devices and identity and positioning modules gaming objects are detected. An identity and positioning module identifies the value and position of cards on the gaming table. An intelligent position analysis and tracking (IPAT) module performs analysis of the identity and position data of cards and interprets them intelligently for the purpose of tracking game events, game states and general game progression. As a game progresses it changes states. A game tracking module processes data from the IPAT module and keeps track of game events and game states. Ambiguity resolution mechanisms such as backward tracking, forward tracking and multiple state tracking may be used in the process of game tracking. All events on the gaming table are recorded and stored on video and as data for reporting and analysis.Type: ApplicationFiled: March 21, 2006Publication date: November 9, 2006Applicant: Tangam Technologies Inc.Inventors: Prem Gururajan, Maulin Gandhi, Jason Jackson, Alex Levinshtein
-
Publication number: 20050051965Abstract: A system automatically monitors playing of a game and gathers data in real time. An overhead imaging system automatically images the game table and provides an overhead view of the game table and/or the dealer's chip tray. A lateral imaging system images the gaming area, especially the wagering regions, to provide a lateral view of the chips on the table. An automatic card shoe system dispenses cards and automatically images at least one card immediately prior to its withdrawal from the shoe. A positioning module processes images from the overhead imaging system to automatically track the position of gaming objects such as for example playing cards, chips, currency bills on the gaming table. An identity module processes images from the overhead imaging system to automatically track the identity of gaming objects on the gaming table. A chip identity module processes overhead images of the chip tray and lateral images of the gaming region to automatically determine, the identity and position of gaming chips.Type: ApplicationFiled: June 28, 2004Publication date: March 10, 2005Inventor: Prem Gururajan
-
Publication number: 20050026680Abstract: A system automatically monitors playing of a game and gathers data in real time. An overhead imaging system automatically images the game table and provides an overhead view of the game table and/or the dealer's chip tray. A lateral imaging system images the gaming area, especially the wagering regions, to provide a lateral view of the chips on the table. An automatic card shoe system dispenses cards and automatically images at least one card immediately prior to its withdrawal from the shoe. A positioning module processes images from the overhead imaging system to automatically track the position of gaming objects such as for example playing cards, chips, currency bills on the gaming table. An identity module processes images from the overhead imaging system to automatically track the identity of gaming objects on the gaming table. A chip identity module processes overhead images of the chip tray and lateral images of the gaming region to automatically determine, the identity and position of gaming chips.Type: ApplicationFiled: June 28, 2004Publication date: February 3, 2005Inventor: Prem Gururajan