Patents by Inventor Prabuddha Biswas
Prabuddha Biswas 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: 20230316785Abstract: A system and method for synchronizing two-dimensional (“2D”) camera data for object recognition. An object recognition kiosk includes a plurality of 2D cameras and a stage for placement of one or more items. The plurality of 2D cameras capture images of items on the stage from multiple angles. The images received from the 2D cameras are concatenated into a single image. The concatenated image is processed by a trained machine learning model that analyzes and detects items present in each of the camera images that make up the concatenated image and generates 2D bounding boxes around each item. Once items are detected in the concatenated image, sensor fusion is performed based on the detected items and the bounding boxes to synchronize the image data from each of the cameras. The sensor fusion process enables the system to accurately identify the one or more items that are present on the stage.Type: ApplicationFiled: April 4, 2022Publication date: October 5, 2023Inventors: Md Ahsan Habib, Prabuddha Biswas, Sakthi Narayanan Balasubramanian, Sarath Kumar Gnanasekar, Shubham Prasad
-
Patent number: 9053160Abstract: Source data of an event stream is parsed and supplemented with additional data from reference data sources, producing an enriched event stream from the parsed event stream data. The data records of the enriched event stream are partitioned into data fields designated as a dimension partition and a metric partition, which are partitioned into sub-dimension projections mapped to a plurality of storage keys, such that each of the storage keys includes one or more placeholder wildcard values and each of the storage keys is stored into a database of the computer system by the computer processor.Type: GrantFiled: June 26, 2013Date of Patent: June 9, 2015Assignee: HERE GLOBAL B.V.Inventors: Damon Lanphear, Prabuddha Biswas
-
Publication number: 20140101093Abstract: Source data of an event stream is parsed and supplemented with additional data from reference data sources, producing an enriched event stream from the parsed event stream data. The data records of the enriched event stream are partitioned into data fields designated as a dimension partition and a metric partition, which are partitioned into sub-dimension projections mapped to a plurality of storage keys, such that each of the storage keys includes one or more placeholder wildcard values and each of the storage keys is stored into a database of the computer system by the computer processor.Type: ApplicationFiled: June 26, 2013Publication date: April 10, 2014Inventors: Damon Lanphear, Prabuddha Biswas
-
Patent number: 7479875Abstract: The present invention relates to a method of and system for managing sensor data in a computer database environment. An exemplary method of the invention is described, comprising the steps of: defining a Sensor Network environment in terms of zones, each zone being defined by its entrance or exit condition, and having a distinct and consistent property associated with it; collecting sensor data regarding the state of objects within the Sensor Network environment; analyzing the collected sensor data in the context of said Sensor Network environment and the zones; and storing the analyzed sensor data as records in a database, in an application agnostic form, and in terms of the zones. A corresponding system is also described.Type: GrantFiled: May 12, 2006Date of Patent: January 20, 2009Assignee: Oracle International CorporationInventors: Ronny Fehling, Prabuddha Biswas
-
Publication number: 20070265866Abstract: The present invention relates to a method of and system for managing sensor data in a computer database environment. An exemplary method of the invention is described, comprising the steps of: defining a Sensor Network environment in terms of zones, each zone being defined by its entrance or exit condition, and having a distinct and consistent property associated with it; collecting sensor data regarding the state of objects within the Sensor Network environment; analyzing the collected sensor data in the context of said Sensor Network environment and the zones; and storing the analyzed sensor data as records in a database, in an application agnostic form, and in terms of the zones. A corresponding system is also described.Type: ApplicationFiled: May 12, 2006Publication date: November 15, 2007Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: Ronny Fehling, Prabuddha Biswas
-
Patent number: 6954764Abstract: A shareable application program interface infrastructure which is used in combination with a relational database to provide data storage and processing functions for location-dependent objects, and includes a mechanism for easily associating an object, such a service, with a geographic region, such as an area served by the service. The service designer is provided with a tool to choose a geographic region or a point location (specified by an address), and to associate that selected geographic region with a service. Each service is associated with a geographic region chosen from a hierarchy of predetermined system-defined regions that are preferably organized into a hierarchy composed of levels organized in order of decreasing size so that the boundaries of each child region lie within the boundaries of its parent region. The services designer is also provided with the option of creating “user defined regions” that are composed of existing system defined regions or a region centered around a selected location.Type: GrantFiled: May 30, 2001Date of Patent: October 11, 2005Assignee: Oracle International Corp.Inventors: Prabuddha Biswas, Raja Chatterjee, Song Han
-
Patent number: 6594666Abstract: A shareable application program interface (API) infrastructure which is used in combination with a relational database to provide data storage and processing functions for location-aware objects, including particularly mobile objects whose current position is periodically updated by a position determining system. Client and service tables in the relational database are used to store the current point location, and other data, representing virtual objects, including mobile objects. A region table stores that describing the geometry and characteristics of geographical regions having defined boundaries within which the client and service objects reside. For each client, the set of services used by that client is recorded in a client profile database table. The services available on the system which are position-dependent have a geographical location associated with them. The API makes available an assortment of location dependent processing functions which may be used by location aware applications.Type: GrantFiled: September 25, 2000Date of Patent: July 15, 2003Assignee: Oracle International Corp.Inventors: Prabuddha Biswas, Raja Chatterjee
-
Publication number: 20030101225Abstract: A method, system, and computer program product for providing event service based on locations of mobile users provides improved efficiency by using a location cache to store recent location information for mobile users, reducing the need for expensive and time consuming positioning requests, and by intelligently scheduling times when location determinations are to be made.Type: ApplicationFiled: November 27, 2001Publication date: May 29, 2003Inventors: Song Han, Prabuddha Biswas, Jing Wu
-
Publication number: 20020057283Abstract: A shareable application program interface infrastructure which is used in combination with a relational database to provide data storage and processing functions for location-dependent objects, and includes a mechanism for easily associating an object, such a service, with a geographic region, such as an area served by the service. The service designer is provided with a tool to choose a geographic region or a point location (specified by an address), and to associate that selected geographic region with a service. Each service is associated with a geographic region chosen from a hierarchy of predetermined system-defined regions that are preferably organized into a hierarchy composed of levels organized order of decreasing size so that the boundaries of each child region lie within the boundaries of its parent region.Type: ApplicationFiled: May 30, 2001Publication date: May 16, 2002Inventors: Prabuddha Biswas, Raja Chatterjee, Song Han
-
Patent number: 6378043Abstract: A method and apparatus for buffering is provided. A set of buffers is maintained in an ordered list based on a profit value generated for each buffer. The profit value for a buffer reflects multiple access characteristics of the buffer. The list of buffers is partitioned into divisions referred to as buckets. Each bucket contains a set of buffers and is associated with a subrange of the fall range of profit values that may be generated. The bucket that covers the very top of the list is associated with highest profit value subrange, the bucket that covers the bottom of the list is associated with the lowest profit value subrange. When data is first placed in a buffer, the buffer's position within the buffer list is not immediately based on its profit value. Instead, an access history is first accumulated for the buffer and, once accumulated, the buffer's profit value earns the buffer's place in the list.Type: GrantFiled: December 31, 1998Date of Patent: April 23, 2002Assignee: Oracle CorporationInventors: Mahesh Girkar, Prabuddha Biswas, Ashok Joshi
-
Patent number: 5636355Abstract: A method, and apparatus for its use, for reducing the number of disk accesses needed to satisfy requests for reading data from and writing data to a hard disk. A non-volatile cache memory used to hold data blocks for which write requests have been made is purged of "dirty" blocks, not yet written to the disk, based on the proportion of dirty blocks in relation to an upper threshold and a lower threshold. A purge request flag is set when the proportion of dirty blocks goes above the upper threshold, but is not cleared until the proportion of dirty blocks goes below the lower threshold. So long as the purge request flag is set, dirty blocks are purged when the disk is not busy with read requests. Immediate purging is initiated when the write cache becomes totally full of dirty blocks.Type: GrantFiled: June 30, 1993Date of Patent: June 3, 1997Assignee: Digital Equipment CorporationInventors: Kadangode K. Ramakrishnan, Prabuddha Biswas
-
Patent number: 5390318Abstract: Information needed by application programs from a secondary storage is cached in a cache memory which is organized in multiple levels, each level having multiple entries, the entries of each level receiving information of a predetermined category, each entry being accessible independently. Links are defined between entries of one level of the cache memory and entries at another level of the cache memory, the links corresponding to information relationships specified by a user of information stored in the secondary storage. In response to a request to a file system from an application for needed information, the needed information is fetched into the cache, and in connection with fetching the needed information, other information is prefetched from the system of files which is not immediately needed. Quotas are established on information which may be fetched from a secondary storage into the cache, the quotas being applicable to file contents within a file and to the number of files within a directory.Type: GrantFiled: May 16, 1994Date of Patent: February 14, 1995Assignee: Digital Equipment CorporationInventors: Kadangode K. Ramakrishnan, Prabuddha Biswas