Patents by Inventor Bikram Singh

Bikram Singh 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: 20120197926
    Abstract: The present invention is directed to methods and systems for implementing email recipient templates. The method including extracting a first set of email addresses from a first email message and extracting a second set of email addresses from a second email message. The first and second set of email addresses are included in one or more of the to, cc, or bcc fields of the email messages. The method further including storing, in a storage database, the first set of email addresses in a first recipient template and storing the second set of email addresses in a second recipient template. The first recipient template and the second recipient template each have an associated unique identifier. Further, the method includes receiving a request for a new email message in an email editor user interface and querying the storage database for recipient templates. The query is filtered by the associated unique identifiers.
    Type: Application
    Filed: January 28, 2011
    Publication date: August 2, 2012
    Applicant: Oracle International Corporation
    Inventors: Bikram Singh Gill, Mayank Singh, Amar Kg
  • Publication number: 20120011205
    Abstract: A conference server, provided according to an aspect of the present invention, identifies a participant of a meeting in progress and requests scheduling option for a subsequent meeting from the identified participant. On receiving a scheduling option from the participant, the conference server determines the possible participants (“recipients”) of the subsequent meeting and informs the recipients of the received scheduling option. In one embodiment, the conference server requests the scheduling option when a conflict between the meeting in progress and the subsequent meeting is found and sends notifications to the recipients (determines by examining the calendars of users). In another embodiment, the conference server requests the scheduling option for a follow-up meeting for the meeting in progress, and updates the calendars of the recipients (determined as the participants of the meeting in progress and any users invited).
    Type: Application
    Filed: July 7, 2010
    Publication date: January 12, 2012
    Applicant: Oracle International Corporation
    Inventors: Prabakar Paulsami, Bikram Singh Gill
  • Publication number: 20110295936
    Abstract: A web server provided according to an aspect of the present invention provides access to different versions of a document. In an embodiment, the web server sends the last version in response to a first request, and a specific requested version in response to a second request (identifying the specific requested version). According to another aspect, the specific requested version is sent when the request includes a corresponding version identifier along with a document identifier, and the last version is sent when the request includes only the document identifier. According to one more aspect, the web server sends a web page indicating all the versions of a document in response to a request for all the versions.
    Type: Application
    Filed: May 31, 2010
    Publication date: December 1, 2011
    Applicant: Oracle International Corporation
    Inventors: Bikram Singh Gill, Prabakar Paulsami
  • Patent number: 8019783
    Abstract: A computer implemented approach which identifies secondary entities associated with a (primary) entity selected by a user, and enables the user to find entity instances of interest by performing a search based on the attributes of the user selected primary entity and one or more of the identified secondary entities. In an embodiment, the secondary entities are identified based on a schema defining the entity types in a database system. The search may be used to retrieve (and provide to the user) only the entity instances matching the conditions specified based on the attributes of the primary entity and the secondary entities. The user interface may accordingly be simplified.
    Type: Grant
    Filed: May 19, 2009
    Date of Patent: September 13, 2011
    Assignee: Oracle International Corporation
    Inventors: Bikram Singh Gill, Amar Kangod Ganapathi, Santosh Kumar Rath
  • Publication number: 20110066982
    Abstract: Embodiments of the present invention enable navigation in a web browser to be supported by a session browse history. In embodiments, a session browse history may be an n-ary tree data structure. Embodiments of the present invention integrated into a browser enable a user to access a session browse history tree via browser UI displays such as a navigation bar, a main tool bar, or a combination thereof. In embodiments, a session browse history tree may be exported to persistent storage, and may be imported into and integrated with an active session browse history tree. In embodiments, a stored session browse history tree may be updated in response to handling a caught browser event such as a “browser refresh” event, and in response to processing a user-initiated “go to” request from the browser UI. In embodiments, a currently stored session browse history tree may be returned in response to a request received from the browser UI.
    Type: Application
    Filed: September 15, 2009
    Publication date: March 17, 2011
    Inventors: Prabakar Paulsami, Bikram Singh Gill
  • Publication number: 20100306706
    Abstract: Particular embodiments provide a toolbar menu that includes one or more options that are valid for an object. A hot-key input is received that indicates a request for the toolbar menu. The request may be received while a user is using an application, such as a text editing application. The hot-key may be received from one or more keys on a keyboard and the request is associated with the object, which may be highlighted text. One or more options are determined that are valid for the object. For example, the application may be queried to determine which options are valid for the object. A toolbar menu is then displayed that includes the valid options. A selection from the user of one of the options causes an action for the option to be performed.
    Type: Application
    Filed: May 27, 2009
    Publication date: December 2, 2010
    Applicant: Oracle International Corporation
    Inventors: Bikram Singh Gill, Amar Kg
  • Publication number: 20100299348
    Abstract: A computer implemented approach which identifies secondary entities associated with a (primary) entity selected by a user, and enables the user to find entity instances of interest by performing a search based on the attributes of the user selected primary entity and one or more of the identified secondary entities. In an embodiment, the secondary entities are identified based on a schema defining the entity types in a database system. The search may be used to retrieve (and provide to the user) only the entity instances matching the conditions specified based on the attributes of the primary entity and the secondary entities. The user interface may accordingly be simplified.
    Type: Application
    Filed: May 19, 2009
    Publication date: November 25, 2010
    Applicant: Oracle International Corporation
    Inventors: Bikram Singh Gill, Amar Kangod Ganapathi, Santosh Kumar Rath
  • Publication number: 20090307001
    Abstract: A CRM client architecture conducive to interaction with other applications executing in a same client system. In an embodiment, an agent is displayed a toolbar in response to an incoming contact from a CRM server, and the user can select one of the options based on the buttons contained in the toolbar. When the user selects an appropriate button (e.g., accept option), the CRM client application is executed to facilitate the handling of the incoming contact by the agent. On a reject option being selected by the agent, a corresponding action (e.g., appropriate notification to a CRM server) may be performed.
    Type: Application
    Filed: June 10, 2008
    Publication date: December 10, 2009
    Applicant: Oracle International Corporation
    Inventors: Bikram Singh Gill, Amar Kangod Ganapathi, Harish Gowda
  • Publication number: 20090235185
    Abstract: Simplifying synchronization of copies of same data used by multiple applications, in particular, between a source application and multiple target applications. In one embodiment, a synchronization tool (provided external to the source application and the multiple target applications) pulls information of interest from a data store associated with the source application using a web service and then pushes the retrieved information of interest to corresponding data stores associated with the multiple target applications using respective web services.
    Type: Application
    Filed: March 12, 2008
    Publication date: September 17, 2009
    Applicant: Oracle International Corporation
    Inventor: Bikram Singh Gill
  • Publication number: 20090172516
    Abstract: Providing enhanced information when a pointing device points to a specific area in a graphical user interface. In one embodiment, on receiving an indication indicating that the pointing device is pointing to a specific area on a display screen (displaying the graphical user interface) and that an input is received from an input device, a message corresponding to the input and the specific area is displayed on the display screen. Further, on receiving a new input from the input device (with the pointing device pointing to the same specific area), a new message corresponding to the new input and the specific area is then displayed on the display screen.
    Type: Application
    Filed: February 14, 2008
    Publication date: July 2, 2009
    Applicant: Oracle International Corporation
    Inventor: Bikram Singh Gill
  • Publication number: 20060030697
    Abstract: The present invention relates to development of a simplified process for purification of ?-aescin from Indian horse chestnut (Aesculus indica) by aqueous alcohol extraction, solvent—solvent partition, treatment with base followed by passing the organic layer through acidic alumina in 2.0-3.0% yield of purity. minimum 90%.
    Type: Application
    Filed: March 25, 2002
    Publication date: February 9, 2006
    Inventor: Bikram Singh
  • Patent number: 6892226
    Abstract: A system for presenting dynamic content to a user of a client device is implemented in a method including the steps of presenting a requested data object to the user; and automatically presenting dynamic content to the user in addition to the presentation of the requested data object, wherein the dynamic content includes information provided by a dynamic executable module running on the client device.
    Type: Grant
    Filed: December 30, 1997
    Date of Patent: May 10, 2005
    Assignee: Intel Corporation
    Inventors: Michael Man-Hak Tso, David Alfred Romrell, Bikram Singh Bakshi
  • Patent number: 6772200
    Abstract: A system for presenting dynamic content to a user of a client device in a non-intrusive manner is implemented in a method including the steps of retrieving dynamic content to be presented to a user, and presenting the dynamic content to the user at a time selected in accordance with a predetermined condition.
    Type: Grant
    Filed: December 30, 1997
    Date of Patent: August 3, 2004
    Assignee: Intel Corporation
    Inventors: Bikram Singh Bakshi, Robert Conrad Knauerhase, Michael Man-Hak Tso
  • Patent number: 6742051
    Abstract: In an example embodiment, an interface is provided between a software application and a hardware device transferring data between the software application and a network. The interface posts a request from the software application and, in response to a first polling inquiry received from the software application, determines whether or not an event signal corresponding to the request has been provided to it from the hardware device. The interface carries out a rearm routine if an event signal has not been provided at the time of the polling inquiry. A second polling inquiry is made by the software application after the interface is rearmed and the interface determines whether or not an event signal has been provided to it by the hardware device. The interface then carries out a wait routine which waits for the event signal if an event signal was not provided at the time of the second polling inquiry.
    Type: Grant
    Filed: August 31, 1999
    Date of Patent: May 25, 2004
    Assignee: Intel Corporation
    Inventors: Bikram Singh Bakshi, Frank L. Berry, Ed Gronke, Ellen Deleganes
  • Patent number: 6492567
    Abstract: The present invention provides a novel dihydrotagetone alcohol of the general formula 1, wherein R is an alkyl or aryl group and a process for preparation thereof.
    Type: Grant
    Filed: October 24, 2001
    Date of Patent: December 10, 2002
    Assignee: Council or Scientific and Industrial Research
    Inventors: Bikram Singh, Virendra Prasad Joshi, Vijay Kumar Kaul
  • Publication number: 20020136789
    Abstract: This invention relates to an antiviral composition for the treatment of plant viruses comprising an effective amount of Tagetes minuta oil, its active constituents, Z-&bgr;-ocimene and dihydrotagetone, or any mixture thereof. The invention also relates to the use of Tagetes minuta oil, its active constituents Z-&bgr;-ocimene and dihydrotagetone, or any mixture thereof for the treatment of plant viruses.
    Type: Application
    Filed: January 18, 2001
    Publication date: September 26, 2002
    Applicant: COUNCIL OF SCIENTIFIC & INDUSTRIAL RESEARCH
    Inventors: Bikram Singh, Virendara Prasad Joshi, Raja Ram, Anupama Sharma, Aijaz Asghar Zaidi
  • Patent number: 6457054
    Abstract: A system for reducing user-visible latency for communications between two network devices is implemented in a method which includes transmitting a request packet from a first network device to a second network device, where the request packet has a request to establish a new connection and a request for data, with the request to establish a new connection including a connection identifier. The second network device selectively accepts the new connection or discards the request based upon a comparison of the connection identifier to a corresponding connection identifier that it maintains. The second network device transmits a response packet to the first network device that includes a confirmation of the request to establish a new connection and a reply to the request for data. A connection between the first and second network devices is maintained after receipt of the response packet.
    Type: Grant
    Filed: December 30, 1997
    Date of Patent: September 24, 2002
    Assignee: Intel Corporation
    Inventor: Bikram Singh Bakshi
  • Patent number: 6444458
    Abstract: This invention relates to an antiviral composition for the treatment of plant viruses comprising an effective amount of Tagetes minuta oil, its active constituents, Z-&bgr;-ocimene and dihydrotagetone, or any mixture thereof. The invention also relates to the use of Tagetes minuta oil, its active constituents Z-&bgr;-ocimene and dihydrotagetone, or any mixture thereof for the treatment of plant viruses.
    Type: Grant
    Filed: January 18, 2001
    Date of Patent: September 3, 2002
    Assignee: Council of Scientific and Industrial Research
    Inventors: Bikram Singh, Virendara Prasad Joshi, Raja Ram, Anupama Sharma, Aijaz Asghar Zaidi
  • Patent number: 6421769
    Abstract: A memory management system includes a plurality of memory elements to enable translation of virtual memory addresses to physical memory locations. The memory elements have at least first and second memory element configurations. The first and second memory element configurations separately process allocated memory elements and unused memory elements, respectively.
    Type: Grant
    Filed: December 30, 1999
    Date of Patent: July 16, 2002
    Assignee: Intel Corporation
    Inventors: Tim Teitenberg, Bikram Singh Bakshi
  • Patent number: 6345300
    Abstract: A method for obtaining a user-controlled parameter from a client device arranged behind a network proxy includes the steps of receiving a request originated by the client device; transmitting a responsive request to the client device, where the responsive request includes a query mechanism to elicit a user-controlled parameter from the client device; and receiving the user-controlled parameter from the client device.
    Type: Grant
    Filed: December 30, 1997
    Date of Patent: February 5, 2002
    Assignee: Intel Corporation
    Inventors: Bikram Singh Bakshi, Michael Man-Hak Tso