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: 7739229
    Abstract: A computer-implemented method, which comprises the following: receiving a graphical selection of a subset of data points from a set of data points, each data point representing at least one record of a dimensionally-modeled fact collection; and exporting information associated with the selected subset of data points.
    Type: Grant
    Filed: May 22, 2007
    Date of Patent: June 15, 2010
    Assignee: Yahoo! Inc.
    Inventors: Glen Anthony Ames, David A. Burgess, Joshua Ethan Miller Koran, Sundara Raman Rajagopalan, Amit Umesh Shanbhag
  • Publication number: 20100141571
    Abstract: The present invention is directed to an image sensor with an integrated light meter that can be used to automatically adjust the display brightness based on ambient light in the environment. According to one embodiment, an automatic exposure (AE) control loop estimates the ambient light when the image sensor is imaging, and the image sensor measures the ambient light when the image sensor is not imaging.
    Type: Application
    Filed: December 9, 2008
    Publication date: June 10, 2010
    Inventors: Tony Chiang, Amit Mittra
  • Publication number: 20100144426
    Abstract: A computer-implemented method for inviting members of a venture exchange to participate in a wager. The method includes receiving a wager placed by a first user; parsing the wager to determine wager characteristics associated with the wager; determining, using a processor, friends of the first user that have an affinity for the wager based on the wager characteristics; causing an interface to be displayed to the first user, where the friends of the first user are organized by a relative affinity for the wager; receiving a selection by the first user of friends to invite to participate in the wager; and transmitting a wager invitation to each friend selected by the first user.
    Type: Application
    Filed: February 10, 2010
    Publication date: June 10, 2010
    Inventors: Jeffrey Winner, Amit Kumar, Andrew Bortz, Christopher E. Griffin
  • Publication number: 20100145702
    Abstract: Disclosed are a system, method, and article of manufacture of associating a context data with a voice-message component. The context data may be encoded into a voice message signal. The context-data may be associated with the voice-message component according to an attribute of the voice message. The attribute of the voice message may include at least one of a word, a phrase, a voice timbre, a duration of a pause between two words, a volume a voice and an ambient sound voice and a duration of a pause between two words. The context data may be selected according to a meaning of the attribute of the voice-message component.
    Type: Application
    Filed: February 16, 2010
    Publication date: June 10, 2010
    Inventor: Amit Karmarkar
  • Publication number: 20100146340
    Abstract: A method, system, and computer usable program product for analyzing test coverage of code changes are provided in the illustrative embodiments. A first source code is received. A second source code is received. The second code includes a changed code in comparison with the first source code. The changed code is identified. A set of test cases is executed on the second code. Information about the test coverage of the changed code is produced. Additionally, a determination may be made whether to produce code coverage information for the entire second source code or only the changed code. Using the set of test cases, code coverage information for the second source code may be computed, forming complete code coverage information. The information about the coverage of only the changed code may be selected from the complete code coverage information.
    Type: Application
    Filed: December 9, 2008
    Publication date: June 10, 2010
    Applicant: International Business Machines Corporation
    Inventors: AMIT ANIL BHATE, CHANDRAJIT GANGADHAR JOSHI, KRSTIN MARIE HAZLEWOOD, RAMAKRISHNA JANARDHANA GORTHI
  • Publication number: 20100141960
    Abstract: A method and apparatus to digitize three-dimensional objects. A projection assembly is retained in fixed relation to an imaging assembly. The projection assembly projects a fixed gradient light pattern into a focal zone of the imaging assembly. The imaging assembly integrates the illumination over time such that the fixed gradient reveals the features of the three dimensional object.
    Type: Application
    Filed: February 9, 2010
    Publication date: June 10, 2010
    Applicant: NextPat, Ltd.
    Inventors: Mark S. Knighton, David S. Agabra, William D. McKinley, John Z. Zheng, David D. Drobnis, J. Douglas Logan, Basel F. Bahhour, Jill E. Haynie, Kevin H. Vuong, Amit Tandon, Kent E. Sidney, Peter L. Diaconescu
  • Patent number: 7733805
    Abstract: A port monitor monitors network traffic that passes through a port of a switch. Frame flows routed through the switch are counted by hardware frame counting logic, which includes a content-addressable memory (CAM) and counters corresponding to various frame flows. Port monitor software includes logical containers (“buckets”), which are used to record and sort counts of the frame flows from hardware based on activity of the frame flows. Frame flow sorting is based on confidence building algorithms such that the thrashing of frame flows between buckets is reduced. Storage and sorting of the frame flows in software allows the activity level of any number of frame flows associated with the switch to be counted, regardless of hardware limitations on how many frame flows can be counted. This allows a real-time analysis of frame flows and a determination of frame flows that are major users of Fibre Channel bandwidth.
    Type: Grant
    Filed: July 25, 2007
    Date of Patent: June 8, 2010
    Assignee: Brocade Communications Systems, Inc.
    Inventors: Amit Kanda, Sathish Kumar Gnanasekaran
  • Patent number: 7734585
    Abstract: A system, method, computer program and article of manufacture for updateable fan-out replication with reconfigurable master association in a large, multi-node LDAP environment. A replication ring supports the addition of fan-out nodes as children to each primary node that sits on a replication ring. The fan-out nodes can be cascaded in multiple parent/child relationships and can support full replication or a subset of the parent data. Each child/parent relationship is defined by an agreement. Each fan-out node replicates changes to their immediate children and parent based upon the change details and the configured agreement, distributing the replication load.
    Type: Grant
    Filed: December 2, 2005
    Date of Patent: June 8, 2010
    Assignee: Oracle International Corporation
    Inventors: Amit Sharma, Daniel Shih, Uppili Srinivasan, Quan Zhou, Satishkumar Venkatasamy
  • Patent number: 7734641
    Abstract: A search technology generates recommendations with minimal user data and participation, and provides better interpretation of user data, such as popularity, thus obtaining breadth and quality in recommendations. It is sensitive to the semantic content of natural language terms and lets users briefly describe the intended recipient (i.e., interests, eccentricities, previously successful gifts). Based on that input, the recommendation software system and method determines the meaning of the entered terms and creatively discover connections to gift recommendations from the vast array of possibilities. The user may then make a selection from these recommendations. The search/recommendation engine allows the user to find gifts through connections that are not limited to previously available information on the Internet. Thus, interests can be connected to buying behavior by relating terms to respective items.
    Type: Grant
    Filed: May 25, 2007
    Date of Patent: June 8, 2010
    Assignee: Peerset, Inc.
    Inventors: Issar Amit Kanigsberg, Daniel Marc Veidlinger, Tamer El Shazli, Myer Joshua Mozersky
  • Patent number: 7734581
    Abstract: An array update operation which specifies number of (row-identifier, value) pairs for updating rows in a table of a database is implemented as follows. A block-identifier of a block (on disk) that holds a row identified by a row-identifier in a specified pair is looked up using a database index, and the block-identifier thus found is stored in a structure. Use of a row-identifier to look up the corresponding block-identifier, and the storage of the block-identifier in the structure are repeatedly performed, for each of several specified pairs. Next, a vector read is performed, to read and store in a cache, each block identified by a block-identifier in the structure, and all the blocks that have been read are stored in the cache during a single function call. Thereafter, rows identified in specified pairs are modified, in blocks currently in the cache, using the values in the specified pairs.
    Type: Grant
    Filed: May 18, 2004
    Date of Patent: June 8, 2010
    Assignee: Oracle International Corporation
    Inventors: Richard Yu Gu, Ashish Thusoo, Amit Ganesh
  • Patent number: 7732327
    Abstract: Embodiments of the invention provide an improved process for depositing tungsten-containing materials. The process utilizes soak processes and vapor deposition processes to provide tungsten films having significantly improved surface uniformity while increasing the production level throughput. In one embodiment, a method is provided which includes depositing a tungsten silicide layer on the substrate by exposing the substrate to a continuous flow of a silicon precursor while also exposing the substrate to intermittent pulses of a tungsten precursor. The method further provides that the substrate is exposed to the silicon and tungsten precursors which have a silicon/tungsten precursor flow rate ratio of greater than 1, for example, about 2, about 3, or greater. Subsequently, the method provides depositing a tungsten nitride layer on the tungsten suicide layer, depositing a tungsten nucleation layer on the tungsten nitride layer, and depositing a tungsten bulk layer on the tungsten nucleation layer.
    Type: Grant
    Filed: September 26, 2008
    Date of Patent: June 8, 2010
    Assignee: Applied Materials, Inc.
    Inventors: Sang-Hyeob Lee, Avgerinos V. Gelatos, Kai Wu, Amit Khandelwal, Ross Marshall, Emily Renuart, Wing-Cheong Gilbert Lai, Jing Lin
  • Patent number: 7734575
    Abstract: A system, method and computer program product are provided for scalable data collection. Input is received from users of client devices, utilizing agents. Further, records are formatted with a predetermined format representative of the input, utilizing the agents. In addition, a priority is dynamically assigned to the records according to a policy, utilizing the agents. At least one of a plurality of server devices is also identified based on a load balancing algorithm, utilizing the agents. Further, the records are transmitted from the client devices to the identified server device as a function of the priority. Upon receipt of the records, the records are processed utilizing a hierarchical architecture associated with the at least one server device.
    Type: Grant
    Filed: November 16, 2005
    Date of Patent: June 8, 2010
    Assignee: Amdocs Software Systems Limited
    Inventor: Amit Kleinmann
  • Patent number: 7734703
    Abstract: A method and system for detecting and preventing bulk messages in real-time is provided. A detection server detects and prevents bulk messages in real-time by analyzing the network traffic pattern of attributes of messages, such as email messages, that are passing through the network against an expected network traffic pattern. The expected network traffic pattern may be specified as a combination of a rate and one or more thresholds, where each threshold has a corresponding status. The rate specifies a quantity of an attribute measured with respect to a quantity of time. A status associated with a threshold is attained when the rate is exceeded the requisite threshold number of times. The status indicates an action that is to be taken in processing the email message containing the attribute. An email message can then be processed in accordance with a status assigned to an attribute of the email message.
    Type: Grant
    Filed: July 18, 2006
    Date of Patent: June 8, 2010
    Assignee: Microsoft Corporation
    Inventor: Amit Jhawar
  • Publication number: 20100138188
    Abstract: A method for validating operation of a wind turbine from a remote device. The remote device communicates with a controller, which is operatively coupled to the wind turbine. The method includes enabling a user through the remote device to submit a request for wind turbine operating data, composing a command corresponding to the request, transmitting the command to the controller, and receiving by the remote device a response from the controller. The response includes wind turbine operating data corresponding to the command.
    Type: Application
    Filed: June 8, 2009
    Publication date: June 3, 2010
    Inventors: Amit Vasant Mengane, Sreedhar Desabhatla
  • Publication number: 20100138267
    Abstract: A controller for use in managing an operational lifetime of at least one wind turbine is communicatively coupled to at least one wind turbine and a server sub-system. The controller is configured to receive operational data from the wind turbine, transmit the operational data to the server sub-system, and transmit a request for historical data corresponding to the wind turbine to the server sub-system. The controller is further configured to receive a response from the server sub-system, wherein the response includes historical data corresponding to the wind turbine, and to determine an estimate of a time failure of the wind turbine based on at least one of the operational data and the historical data.
    Type: Application
    Filed: August 31, 2009
    Publication date: June 3, 2010
    Inventors: Sameer Vittal, Subrat Nanda, Amit Joshi, Donna Green, Hesham Azzam
  • Publication number: 20100133298
    Abstract: Disclosed is an apparatus comprising a cooling device for at least one bag-in-box package, a feed hole for the bag-in-box package, at least one device door that closes the feed hole, and at least one beverage outlet which can be associated with the tapping valve of the bag-in-box package. The beverage outlet is disposed within the device door.
    Type: Application
    Filed: February 19, 2008
    Publication date: June 3, 2010
    Inventors: Rainer Samson, Amit Roy
  • Publication number: 20100135247
    Abstract: In this disclosure a technique of base station assisted mobility detection of handsets is described. More specifically by transmitting the subnet ID in the Beacon, a base station simplifies the process of network detection. This also leads to a significant reduction in handoff latency by giving the handset ample time to prepare for the impending handoff.
    Type: Application
    Filed: November 17, 2009
    Publication date: June 3, 2010
    Applicant: xG Technology, Inc.
    Inventors: Shashidhar R. Gandham, Amit Shukla
  • Patent number: 7728897
    Abstract: A system and method for averaging incident light on plural pixels using a CMOS sensor is provided. The process includes resetting all pixels in a given region during a reset phase; and reading a voltage of a floating reset node as a function of time during a measurement phase. During the reset phase, an access select signal and a reset voltage are both high. The measurement phase begins when the access select signal is low and the reset voltage is still high. The system and method may be used to perform automatic exposure control and automatic white balancing operations.
    Type: Grant
    Filed: May 10, 2006
    Date of Patent: June 1, 2010
    Assignee: Biomorphic VLSI, Inc.
    Inventors: Mihail M. Milkov, David Standley, Amit Mittra
  • Patent number: 7730381
    Abstract: Erasure detection and power control are performed for an intermittently active transport channel with unknown format. A receiver processes each received block and determines whether it passes or fails CRC. For each received block with CRC failure, the receiver performs erasure detection by computing a symbol error rate (SER) and energy of the received block, comparing the computed SER against an SER threshold, comparing the computed energy against an energy threshold, and declaring an erasure if the computed SER is less than the SER threshold and the computed energy exceeds the energy threshold. The SER and energy thresholds may be adjusted based on the average SER and the average energy for prior received blocks with CRC failures. For power control, an SIR target is increased by an UP step whenever an erased block is detected for the transport channel.
    Type: Grant
    Filed: June 9, 2004
    Date of Patent: June 1, 2010
    Assignee: QUALCOMM Incorporated
    Inventors: Amit Butala, Parvathanathan Subrahmanya, Hyukjun Oh
  • Patent number: 7729388
    Abstract: A processor includes at least a portion of a first split transmit and receive media access controller (MAC), the split transmit and receive MAC having a transmit unit and a receive unit physically separated from one another. An interface for directing signals between the transmit unit and the receive unit of the first split transmit and receive MAC is configurable to multiplex the signals with other signals directed between a transmit unit and a receive unit of at least a second split transmit and receive MAC. The interface may comprise a plurality of channels, each having one or more ports associated therewith, wherein a given signal to be directed between transmit and receive units of a given split transmit and receive MAC is assigned to a particular channel and port of the interface.
    Type: Grant
    Filed: March 12, 2004
    Date of Patent: June 1, 2010
    Assignee: Agere Systems Inc.
    Inventors: David Allen Brown, Amit Mahendra Shah