Patents by Inventor Inderjeet Singh

Inderjeet 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: 20170360435
    Abstract: A surgical closure apparatus includes an outer member dimensioned for positioning within a wound opening, a needle assembly at least partially positioned within the outer member and a suture configured for at least partially closing the wound opening within the tissue. The needle assembly includes an elongate member defining a longitudinal opening, a suture needle coupled to the elongate member and extending to a needlepoint and being configured for movement between an unarmed condition where the needlepoint is in a relative radial inward position and an armed condition where the needlepoint is in a relative radial outward position and a deployment member extending at least partially through the longitudinal opening of the elongate member and coupled to the suture needle. The deployment member is movable within the longitudinal opening to permit the suture needle to move between the unarmed condition and the armed condition.
    Type: Application
    Filed: May 26, 2017
    Publication date: December 21, 2017
    Inventors: Inderjeet Singh Bhalla, Neeraj Kumar
  • Publication number: 20150020092
    Abstract: A computer implemented method executed by one or more computing devices for creating a plurality of access controlled user profile on a first Set Top Box (STB), the method comprises: creating user profile by a first user for the first user and at least a second user, wherein a set of television programs for each of plurality of the users profile is selected and provided to communication service provider; storing each of the plurality of the created users profile on at least a server; associating each of the plurality of the created users profile to the first STB; providing a PIN for each of the plurality of the user profile; and presenting the selected television programs to the user on accessing the user's profiles through the first STB. The method further comprises associating the plurality of the users profile to at least a second STB.
    Type: Application
    Filed: July 12, 2013
    Publication date: January 15, 2015
    Inventors: Manav Singal, Inderjeet Singh
  • Patent number: 7702724
    Abstract: A web services message broker architecture. In one embodiment, a system may include a server system and a plurality of applications, each configured to implement one or more enterprise functions and to execute on the server system. The system may further include a web services message broker configured to execute on the server system and to present a central web services interface to the plurality of applications, through which a given one of the plurality of applications is configured to communicate with a web service. In one specific implementation of the system, the web services message broker may be further configured to receive an incoming web service request and to convey the incoming web service request to one of the plurality of applications.
    Type: Grant
    Filed: May 27, 2004
    Date of Patent: April 20, 2010
    Assignee: Oracle America, Inc.
    Inventors: Sean P. Brydon, Inderjeet Singh
  • Patent number: 7487201
    Abstract: A method and system for managing events associated with either the client or the server using a controller framework includes initiating a request at a client. The request triggers an event that is processed using a client controller on the client. The client controller registers the event on the client, forwards the event to a server controller on a server, polls the server controller on the server periodically for information related to the event and retrieves notifications in response to the request or upon a poll. The client controller communicates with the server controller using asynchronous communication. The response retrieved by the client controller is loaded onto the browser of the client dynamically and rendered at the client as and when notifications are received from the server.
    Type: Grant
    Filed: June 30, 2006
    Date of Patent: February 3, 2009
    Assignee: Sun Microsystems, Inc.
    Inventors: Gregory L Murray, Sean P Brydon, Inderjeet Singh
  • Publication number: 20080033890
    Abstract: The present invention teaches a variety of systems, methods and apparatus for aggregation of individual investments. One system is a network-based service that enables individual investors to collaborate on the world wide web or another network in order to exert market moving forces with the financial clout of large investment banks, high net worth investors, mutual funds or hedge funds. The structure of the service mimics how individuals communicate with each other about ideas and advice about a variety of important decisions. The intent of the service is to enable large numbers individual investors to create a community for the purpose of creating profit from trading in market traded securities. The volume of individuals that can come together on a medium such as the world wide web to create a large community will potentially drive the power of the community to generate profit along with influence.
    Type: Application
    Filed: June 29, 2007
    Publication date: February 7, 2008
    Inventor: Inderjeet Singh
  • Patent number: 6665704
    Abstract: A proxy server containing a cache for retrieving information from a server and transmitting this information to multiple concurrent clients. A thread is created for each client requesting the information from the server. As long as information is contained in the cache, all the threads assume the role of a consumer thread by retrieving this information from the cache and placing it in an output stream to be sent to the client associated with each consumer thread. When one of the threads reaches the end of the information contained in the cache, it assumes the role of a producer to send a request to the server to retrieve additional information. When the producer thread receives the information from the server, it places it in an input stream for the cache. The producer thread then reverts back to a consumer thread to retrieve this information for its associated client. All other consumer threads may also retrieve this data from the cache.
    Type: Grant
    Filed: June 18, 1999
    Date of Patent: December 16, 2003
    Assignee: Sun Microsystems, Inc.
    Inventor: Inderjeet Singh
  • Patent number: 6604143
    Abstract: A proxy server operative to accept plug-in filters to perform forward and reverse filtering between a client process and a server process. In accordance with one aspect of the invention, a method of filtering information includes the steps of receiving a request by the proxy server from a client. The proxy server identifies a Uniform Resource Locator (URL) of a server process in the request and compares that URL against filter rules previously defined to the system. In the event the URL satisfies one of the filter rules, a filter servlet associated with the satisfied filter rule is used to filter the requested information. A filter servlet is a set of instructions that, when executed, filters the information. The filtered request is then used to retrieve information from a server process. Similarly, the same filtering process may be performed on a response from the server process destined for a client process.
    Type: Grant
    Filed: June 18, 1999
    Date of Patent: August 5, 2003
    Assignee: Sun Microsystems, Inc.
    Inventors: Vivek Nagar, Inderjeet Singh