Patents by Inventor Amit

Amit 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: 7386841
    Abstract: A method of determining a target data type in an environment having a plurality of levels is provided. Zero or more intermediate levels are between the source level and the target level. A target data type representing the transformation of a data type of an associated datum as the datum passes from the source level through the zero or more intermediate levels to the target level is generated. In another aspect of the invention, the datum is assigned to the target level in accordance with the target data type. In yet another aspect of the invention, the target data type is passed with the associated datum, via the zero or more intermediate levels to the target level.
    Type: Grant
    Filed: November 6, 2003
    Date of Patent: June 10, 2008
    Assignee: International Business Machines Corporation
    Inventors: Lan Huang, Eileen Tien Lin, Tina Louise Mukai, Amit Radheshyam Somani, Yang Sun
  • Patent number: 7386548
    Abstract: Given a language with all words in a fixed length, and a set of regular expressions composed only from characters in the alphabet of the language or the “?” sign (any single character), the system of the invention defines a data structure that is used to efficiently find the set of matching regular expressions for a given query word. The system may be adjusted by appropriate selection of a control variable to vary the storage space required and the search time necessary to complete the query. Specifically, the system of the present invention provides a space versus time trade-off between the storage space required for the data structures of the present invention and the amount of time to search those data structures to determine the matching set of regular expressions.
    Type: Grant
    Filed: November 10, 2005
    Date of Patent: June 10, 2008
    Assignee: Microsoft Corporation
    Inventor: Amit Finkelstein
  • Patent number: 7386797
    Abstract: A mechanism of specification of business process templates, to capture commonly performed business activities/workflows/projects within a business organization and encourage reuse of best practices. Long transaction workspaces based business process template execution mechanism are presented, which have several advantages over existing business process execution mechanisms in web collaboration frameworks. This execution approach provides support for an isolated environment for business process execution. This isolates the changes made on different resources while executing a business process from the external world until the business process completes. It enables the ability to concurrently manipulate same resources in different components of a business process, and later resolve conflicts if any and merge the different views of the same resource manipulated by different components of a business process.
    Type: Grant
    Filed: May 22, 2002
    Date of Patent: June 10, 2008
    Assignee: Oracle Corporation
    Inventors: Raja Chatterjee, Amit Dhuleshia
  • Patent number: 7386565
    Abstract: Computer systems often strive to retrieve and process data from multiple sources. Integration and processing of data from multiple data sources tends to increase processing demands and decrease throughput due to the additional deployment of computational resources for handling multiple sources. An executable entity, such as a bean, which accesses each data source by the location of the data objects, and retrieves data objects corresponding to rows of data, is operable to access a plurality of data sources independently of the storage medium (i.e. DBMS), or format, and aggregate multiple objects from each of the data sources into a set of compound objects, in which each compound object includes associated fields from the accessed objects of the individual data sources.
    Type: Grant
    Filed: May 24, 2004
    Date of Patent: June 10, 2008
    Assignee: Sun Microsystems, Inc.
    Inventors: Servesh Pratap Singh, Amit Handa, Shreyas S. Kaushik
  • Publication number: 20080132239
    Abstract: Some embodiments provide a method of identifying a list of Femtocell Access Points (FAPs) for a user equipment (UE) communication session in a communication system including a first wireless communication system and a second wireless communication system. The second wireless communication system includes multiple FAPs and a Femtocell gateway (FGW) that communicatively couples the FAPs to the first wireless communication system. The method receives information about a UE that has detected a particular FAP that has an identification attribute. The method uses the UE information to retrieve a set of FAPs designated for the UE where the FAPs in the set of FAPs have the same identification attribute as the particular FAP. The retrieved set of FAPs is from a set of several FAPs that are not designated for the UE but have a same identification attribute as the particular FAP.
    Type: Application
    Filed: October 31, 2007
    Publication date: June 5, 2008
    Inventors: Amit Khetawat, Patrick Tao, Rajeev Gupta
  • Publication number: 20080132207
    Abstract: Some embodiments provide a system for authorization and authentication of an unlicensed mobile access (UMA) subscriber. The system includes an UMA network controller (UNC) which is communicatively coupled to a licensed wireless communication system. The system also includes an access point (AP) that serves a wireless local area network (WLAN). The system further includes a mobile station (MS) that is communicatively coupled to the AP and the licensed wireless communication system. The system also includes an authentication server that is communicatively coupled to the UNC. The authentication server authenticates a UMA subscriber for accessing an unlicensed mobile access network (UMAN) that includes the UNC and the AP. Some embodiments define an interface between the UNC and the authentication server uses Remote Access Dial-In User Service (RADIUS) protocol. In some embodiments, the authentication servers is an Authorization, Authentication, and Accounting (AAA) server.
    Type: Application
    Filed: October 31, 2007
    Publication date: June 5, 2008
    Inventors: Michael D. Gallagher, Rajeey Gupta, Swaran Singh Sethl, Amit Khetawat
  • Publication number: 20080130598
    Abstract: A mesh network communication system includes a plurality of access points connected to a wireless local area network (WLAN) controller where at least one of the plurality access points is a detection access point (DAP) that receives reverse link (RL) wireless wide area network (WWAN) signals transmitted from a multi-mode wireless communication device. Based on an intercepted RL WWAN signal, the DAP forwards reverse link (RL) information to the WLAN controller. Based on the RL information, the WLAN controller generates and sends, to the WWAN communication system, a device to access point association list (device-AP association list) comprising one or more device identifiers associated with one or more target access point identifier. The device identifier uniquely identifies a multi-mode wireless communication device within a maximum proximity of a target access point identified by the target access point identifier.
    Type: Application
    Filed: November 30, 2006
    Publication date: June 5, 2008
    Inventor: Amit KALHAN
  • Publication number: 20080127408
    Abstract: A soft floatation baby bath support for holding and supporting a baby during a bath. The baby bath support comprises a middle water-permeable basin through which water can pass freely and a peripheral padded region, surrounding the middle basin. The padded region comprises a covering filled with low-density buoyant particles.
    Type: Application
    Filed: December 4, 2006
    Publication date: June 5, 2008
    Inventors: Amit FIRST, Michal FIRST
  • Publication number: 20080133509
    Abstract: The method makes use of a given ontology to select keywords representative of a given document. The method finds all the terms in an ontology that occur in a document, and computes their frequency of occurrences in the document. The method then propagates these values from the leaves upwards to the root of the ontology during which it weights them. The method then selects a subset of terms of the ontology structure as keywords representative of the document based on these weights.
    Type: Application
    Filed: January 16, 2008
    Publication date: June 5, 2008
    Applicant: International Business Machines Corporation
    Inventors: Amit A. Nanavati, Chinmoy Dutta
  • Publication number: 20080130564
    Abstract: Some embodiments provide a method of registering a user equipment (UE) in a communication system that include a licensed wireless communication system and a generic access network (GAN) that has a generic access network controller (GANC). The method sends a register request message from the UE to the GANC that indicates a GAN mode capability of A/Gb only for the UE. When the GANC has a GAN mode capability of A/Gb, the GANC registers the UE with the GAN. When the GANC has a GAN mode capability of Iu only, the GANC rejects the register request message. When the GANC has a GAN mode capability of both A/Gb and Iu, the GANC registers the UE based on a set of GANC mode selection rules that the GANC applies for registering UEs with the GAN.
    Type: Application
    Filed: October 29, 2007
    Publication date: June 5, 2008
    Inventors: Michael D. Gallagher, Milan Markovic, Patrick Tao, Amit Khetawat
  • Publication number: 20080132224
    Abstract: Some embodiments provide a method of registering a user equipment (UE) in a communication system that includes a licensed wireless communication system and a generic access network (GAN) that has a generic access network controller (GANC). The method sends a register request message from the UE to the GANC that indicates a GAN mode capability of A/Gb only for the UE. When the GANC has a GAN mode capability of A/Gb, the GANC registers the UE with the GAN. When the GANC has a GAN mode capability of Iu only, the GANC rejects the register request message. When the GANC has a GAN mode capability of both A/Gb and Iu, the GANC registers the UE based on a set of GANC mode selection rules that the GANC applies for registering UEs with the GAN.
    Type: Application
    Filed: October 30, 2007
    Publication date: June 5, 2008
    Inventors: Michael D. Gallagher, Milan Markovic, Patrick Tao, Amit Khetawat
  • Publication number: 20080130596
    Abstract: A mesh network communication system includes a plurality of access points connected to a wireless local area network (WLAN) controller where at least one of the plurality access points is a detection access point (DAP) that received reverse link (RL) wireless wide area network (WWAN) signals transmitted from a multi-mode wireless communication device. Based on an intercepted RL WWAN signal, the DAP forwards reverse link (RL) information to the WLAN controller. Based on the RL information, the WLAN controller sends a device proximity message to the WWAN communication system where the device proximity message is based on the proximity of the multi-mode communication device to the mesh network communication network. One or more non-detection access points (NDAPs) of the plurality of access points are capable of providing WLAN service, and may also have the capability to receive RL WWAN signals, but do not send RL information to the WLAN controller.
    Type: Application
    Filed: November 30, 2006
    Publication date: June 5, 2008
    Inventor: Amit Kalhan
  • Publication number: 20080130597
    Abstract: A wireless access point monitors a wireless wide area network (WWAN) reverse link (RL) channel assigned to a multi-mode wireless communication device identified by a wireless wide area network (WWAN) as positioned proximate a geographical area at least partially including a wireless local area network (WLAN) service area of the access point. The access point sends a device proximity message to the WWAN based on a WWAN RL signal transmitted by the multi-mode wireless communication device and received at the access point. The device proximity message may indicate a request to perform a WLAN acquisition procedure to establish WLAN service from the access point.
    Type: Application
    Filed: November 30, 2006
    Publication date: June 5, 2008
    Inventor: Amit KALHAN
  • Publication number: 20080130555
    Abstract: A wireless access point manages wireless service to a multi-mode wireless communication device based on a wireless wide area network (WWAN) signal. The access point transmits a device proximity message to the WWAN based on the proximity of the multi-mode wireless communication device to the access point where the proximity is at least partially based on a WWAN signal. The device proximity message may indicate a request to perform an alternate network acquisition procedure to establish wireless service from an alternate network different than a current network providing service to the multi-mode wireless communication device. Where the current network is WWAN, and the WWAN signal is a WWAN reverse link signal transmitted by the communication device and received at the access point, the access point determines the proximity of the communication device to the access point at least partially based on the WWAN reverse link signal.
    Type: Application
    Filed: November 30, 2006
    Publication date: June 5, 2008
    Inventor: Amit KALHAN
  • Patent number: 7383297
    Abstract: A method of communicating with an electronic device, comprising: providing a computer having an audible sound receiving and generating sub-system including a microphone; transmitting from a source at least one ultrasonic acoustic signal, encoded with information to the computer; and receiving said at least one signal by said microphone, to be detected by said computer. Preferably, the ultrasonic frequency used is below 50 kHz.
    Type: Grant
    Filed: October 1, 1999
    Date of Patent: June 3, 2008
    Assignee: BeepCard Ltd.
    Inventors: Alon Atsmon, Amit Antebi, Nathan Altman, Zvi Lev, Moshe Cohen
  • Patent number: 7382907
    Abstract: A method for segmenting an anatomical structure having portions occluded in a digital image wherein the digital image is produced by a projection-based medical imaging modality. The method includes the steps of: outlining an unoccluded portion of the anatomical structure in a training image; augmenting the occluded portion of the anatomical structure according to a pre-determined atlas of the anatomical structure; generating an augmented training example using the outlined and augmented portions; repeating the steps of outlining, augmenting, and generating for a plurality of training images to train a statistical model of the structure; accessing the digital image; and segmenting the anatomical structure in the accessed digital image according to the statistical model.
    Type: Grant
    Filed: November 22, 2004
    Date of Patent: June 3, 2008
    Assignee: Carestream Health, Inc.
    Inventors: Jiebo Luo, Amit Singhal
  • Patent number: 7381251
    Abstract: The instant invention relates to a liquid composition comprising a mixture of: (1) water and/or a polar solvent; (2) a colloidal dispersion of mineral particles; and (3) a phosphonate terminated poly(oxyalkene) polymer; the invention also relates to process for stabilizing aqueous and/or solvent-based dispersions of mineral particles comprising the step of adding an efficient stabilising amount of a phosphonate terminated poly(oxyalkene) polymer.
    Type: Grant
    Filed: March 30, 2006
    Date of Patent: June 3, 2008
    Assignee: Rhodia Inc.
    Inventors: John Marshall Baker, Mikel Morvan, Amit Sehgal, Shiming Wo
  • Publication number: 20080127133
    Abstract: The present invention discloses a client portlet container that permits portals to be utilized in a client only environment. That is, the present invention provides a solution that aggregates a set of portlets into a client-viewable portal page without relying upon server resources, such as resources of an application server or a portal server. The solution can be utilized by a client in either a network connected state or a disconnected state. The invention can use a client portlet container to render portlet content, which is referenced by tags of an aggregated Web page, such as a Java Server Page (JSP) file.
    Type: Application
    Filed: November 28, 2006
    Publication date: May 29, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: AMIT R. AGHARA, RAHUL S. KURANE
  • Publication number: 20080126284
    Abstract: The present invention provides, among other things, technologies for recognizing sequences of events or patterns of behavior, of predicting intent, need, objectives, purpose, aim, or the like, and responding to the predicted intent. Such technologies includes intent prediction and response (“IPR”) environments and systems, as well as methods for performing aspects IPR. Such technologies may aid in accomplishing tasks more efficiently or in reducing impediments whether they be physical, environmental, social, or the like.
    Type: Application
    Filed: September 18, 2006
    Publication date: May 29, 2008
    Applicant: Microsoft Corporation
    Inventors: Scott C. Forbes, Amit Mital, Russell Irvin Sanchez
  • Publication number: 20080127019
    Abstract: Disclosed is a system and method for designing a register layout. According to some embodiments of the present invention, a technology specification is combined with project specifications to produce a set of project specific layout constraints. The project specific constraints may be used to produce a layout.
    Type: Application
    Filed: November 2, 2006
    Publication date: May 29, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Niv Amit, Ofer Geva, Lidor Goren, Alon Margalit, Robert Alan Philhower, Alex Raphayevich, Amir Turi