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: 8521788
    Abstract: Techniques are provided for more efficiently using the bandwidth of the I/O path between a CPU and volatile memory during the performance of database operation. Relational data from a relational table is stored in volatile memory as column vectors, where each column vector contains values for a particular column of the table. A binary-comparable format may be used to represent each value within a column vector, regardless of the data type associated with the column. The column vectors may be compressed and/or encoded while in volatile memory, and decompressed/decoded on-the-fly within the CPU. Alternatively, the CPU may be designed to perform operations directly on the compressed and/or encoded column vector data. In addition, techniques are described that enable the CPU to perform vector processing operations on the column vector values.
    Type: Grant
    Filed: December 7, 2012
    Date of Patent: August 27, 2013
    Assignee: Oracle International Corporation
    Inventors: Lawrence J. Ellison, Amit Ganesh, Vineet Marwah, Jesse Kamp, Anindya C. Patthak, Shasank K. Chavan, Michael J. Gleeson, Allison L. Holloway, Manosiz Bhattacharyya
  • Patent number: 8518526
    Abstract: An article includes a substrate having a surface and a nanofence supported by the surface. The nanofence includes a multiplicity of primary nanorods and branch nanorods, each of the primary nanorods being attached to said substrate, and each of the branch nanorods being attached to a primary nanorods and/or another branch nanorod. The primary and branch nanorods are arranged in a three-dimensional, interconnected, interpenetrating, grid-like network defining interstices within the nanofence. The article further includes an enveloping layer supported by the nanofence, disposed in the interstices, and forming a coating on the primary and branch nanorods. The enveloping layer has a different composition from that of the nanofence and includes a radial p-n single junction solar cell photovoltaic material and/or a radial p-n multiple junction solar cell photovoltaic material.
    Type: Grant
    Filed: February 24, 2010
    Date of Patent: August 27, 2013
    Assignee: UT-Battelle, LLC
    Inventors: Amit Goyal, Sung-Hun Wee
  • Patent number: 8521187
    Abstract: A session control method includes establishing a locationing session between a mobile device and a remotely located server over a network, sending information related to the geographical location of the mobile device to the remotely located server after establishing the locationing session, and providing two or more notifications via the mobile device, at predetermined intervals or in response to an event, that the locationing session is active. The user may then validate or invalidate the active session, thereby providing greater control of such information. Additional configuration options are provided to the user in order to control the nature and distribution of such locationing data.
    Type: Grant
    Filed: September 10, 2009
    Date of Patent: August 27, 2013
    Assignee: Motorola Mobility LLC
    Inventors: Eric Hefner, Jignesh Dixit, Amit Raj Trehan
  • Patent number: 8520894
    Abstract: Disclosed herein are a method, system, and computer program product for aligning an input video frame from a video sequence with a background model associated with said video sequence. The background model includes a plurality of model blocks (820, 830), each one of the plurality of model blocks (820, 830) being associated with at least one mode (821, 822, 823, 831, 832, 833, 834), wherein each mode (821, 822, 823, 831, 832, 833, 834) includes a plurality of frequency domain attributes. The method selects, for each one of the plurality of model blocks, a reference mode dependent upon a mode of the corresponding model block, generates a background reference image (840) comprising the plurality of selected reference blocks (841, 842), and then aligns the input frame with the background model (810), based on the background reference image (810).
    Type: Grant
    Filed: December 15, 2010
    Date of Patent: August 27, 2013
    Assignee: Canon Kabushiki Kaisha
    Inventor: Amit Kumar Gupta
  • Patent number: 8520830
    Abstract: A user device may display, via a graphical user interface, questions associated with a voice menu that is used by an interactive voice response (IVR) system to forward calls. The user device may obtain, via the graphical user interface, user responses to the questions. In addition, the user device may send information corresponding to the user responses to the questions to a remote device. The remote device may query the IVR system to identify a call agent, in a call center, whose profile matches the information, obtain contact information of the call agent from the IVR system, and send the contact information to the user device. Furthermore, the user device may receive the contact information from the remote device and display the contact information via the graphical user interface.
    Type: Grant
    Filed: June 30, 2011
    Date of Patent: August 27, 2013
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Amit Singh, Patrick Smith, Vijay Arumugam, Roopa Kotha, Fariborz Ebrahimi
  • Patent number: 8522190
    Abstract: A clock gating mechanism controls power within an integrated circuit device. One or more clock gating circuits are configured to couple a system clock to a different portion of the integrated circuit device. A logic circuit applies an enabling signal to one of the clock gating circuits to control whether the system clock passes through the clock gating circuit to a portion of the integrated circuit device associated with the clock gating circuit. A plurality of scan flip-flops is configured to provide a binary code to the logic circuit, where the binary code indicates to the logic circuit that the enabling signal should be applied to the clock gating circuit. One advantage of the disclosed technique is that power droop during at-speed testing of a device is reduced without significantly increasing the quantity of test vectors or reducing test coverage, resulting in greater test yields and lower test times.
    Type: Grant
    Filed: April 11, 2012
    Date of Patent: August 27, 2013
    Assignee: Nvidia Corporation
    Inventors: Amit Sanghani, Bo Yang
  • Patent number: 8521784
    Abstract: Techniques for storing and manipulating tabular data are provided. According to one embodiment, a user may control whether tabular data is stored in row-level or column-major format. Furthermore, the user may control the level of data compression to achieve an optimal balance between query performance and compression ratios. Tabular data from within the same table may be stored in both column-major and row-major format and compressed at different levels. In addition, tabular data can migrate between column-major format and row-major format in response to various events. For example, in response to a request to update or lock a row stored in column-major format, the row may be migrated and subsequently stored into row-major format. In one embodiment, table partitions are used to enhance data compression techniques. For example, compression tests are performed on a representative table partition, and a compression map is generated and applied to other table partitions.
    Type: Grant
    Filed: August 30, 2010
    Date of Patent: August 27, 2013
    Assignee: Oracle International Corporation
    Inventors: Amit Ganesh, Vikram Kapoor, Vineet Marwah, Kam Shergill, Roger MacNicol, Sachin Kulkarni, Jesse Kamp
  • Patent number: 8520631
    Abstract: A mechanism for decreasing the latency in an IP address assignment process for mobile systems using IP as network layer protocol is described. The proposed system is aimed at supporting seamless hand-offs for real-time applications like VOIP. A set of optimized messages is defined to eliminate the need for exchanging long DHCP messages to acquire an IP address. The mechanism involves splitting the IP address assignment functionality into two parts, with the base station being responsible for assigning IP addresses to individual end user devices, and the Mobile Switching Center assigning a block of IP addresses to each base station.
    Type: Grant
    Filed: August 24, 2009
    Date of Patent: August 27, 2013
    Assignee: XG Technology, Inc.
    Inventors: Shashidhar R. Gandham, Amit Shukla
  • Publication number: 20130214213
    Abstract: A method of making a fluorothieno[3,4-b]thiophene derivatives and photovoltaic polymers containing same using 3-bromothiophene-2-carboxylic acid as a starting material. This synthetic route provides an easier synthesis as well as greater yield and a purer product, which produces superior results over the prior art less pure products. The resulting materials can be used in a variety of photovoltaic applications and devices, especially solar cells.
    Type: Application
    Filed: February 12, 2013
    Publication date: August 22, 2013
    Applicants: Solarmer Energy, Inc., Phillips 66 Company
    Inventors: Shuangxi Wang, Chenjun Shi, Ruby Chen, Junlian Zhang, Hui Huang, Yue Wu, Wei Wang, Amit Palkar, Ting He
  • Publication number: 20130215205
    Abstract: A printing system comprising a load station to load one or more substrates, a first platen to receive the substrates movably connected to a first side of the system, a second platen to receive the substrates, movably connected to a second side of the system opposite the first side, a platen transport system operatively connected to the load station, the platen transport system moving the first and second platens in the system, an alignment station which aligns the one or more substrates on the first and second platens, a print station which prints the one or more substrate on the first and second platens, and an unload station which unloads the one or more substrates nom the first and second platens, the transport system comprising means to move the platens in a horizontal and vertical direction.
    Type: Application
    Filed: October 30, 2011
    Publication date: August 22, 2013
    Applicant: SCODIX LTD.
    Inventors: Gur Shapira, Amit Apelbaum, Eli Grinberg, Kobi Bar
  • Publication number: 20130219427
    Abstract: In example embodiments, a system and method for dynamically scheduling advertising is provided. For example, an advertisement order that describes an advertising campaign in logical terms is received. Stored data of statistically sampled metrics associated with previously distributed programs may be accessed. Based on the stored data and requirements indicated in the advertisement order, the logical terms of the advertising campaign may be translated into physical parameters adapted to facilitate placement of advertisements into an advertising schedule. The physical parameters of the advertising campaign may be provided to a device for creating the advertising schedule.
    Type: Application
    Filed: December 21, 2012
    Publication date: August 22, 2013
    Inventors: Jean-Pol Zundel, John Tinsman, Mark Crouse, Amit Verma
  • Publication number: 20130214442
    Abstract: Method for the preparation of a non-woven mat or paper made of carbon fibers, the method comprising carbonizing a non-woven mat or paper preform (precursor) comprised of a plurality of bonded sulfonated polyolefin fibers to produce said non-woven mat or paper made of carbon fibers. The preforms and resulting non-woven mat or paper made of carbon fiber, as well as articles and devices containing them, and methods for their use, are also described.
    Type: Application
    Filed: February 22, 2012
    Publication date: August 22, 2013
    Applicant: UT-BATTELLE, LLC
    Inventor: Amit K. Naskar
  • Publication number: 20130215081
    Abstract: A handheld input device that comprises a touchpad having at least partly transparent panel with front and back sides which respectively face a front space and a back space, front and back touch sensing surfaces formed respectively at the front and back sides to detect a plurality of front touch events and a plurality of back touch events respectively on the front and back sides, and at least one back illumination source, mounted in the handheld device to illuminate fingertips facing the back touch sensing surface at the back space.
    Type: Application
    Filed: November 3, 2011
    Publication date: August 22, 2013
    Applicant: Grippity Ltd.
    Inventors: Dror Levin, Jacob Eichbaum, Shahar Amit, Yakir Damti
  • Publication number: 20130217361
    Abstract: A mobile wireless device which operates in a wireless network is capable of: displaying a request for a user specified subscriber identification code on a GUI, receiving a single entry of the user specified subscriber identification code from the GUI, appending a code specifying a request for a type of activation and a request for data representing customer specific services to the subscriber identification code to form an activation code, transmitting the activation code to a control center wherein the transmission of the activation code results from the single entry of the user specified subscriber identification code into the GUI, receiving data representing customer specific services from the control center in response to the transmission of the activation code, and storing the received data representing the customer specific services in the memory.
    Type: Application
    Filed: March 15, 2013
    Publication date: August 22, 2013
    Inventors: Jahangir Mohammed, Amit Gupta, Daniel Collins, Gautam Shah, Scott Barkely, Jack McGwire
  • Publication number: 20130215125
    Abstract: Computer-readable media, computer systems, and computing methods are provided for discovering applications using phone-number information. Initially, an application uploaded to an application marketplace is targeted. Phone numbers associated with the targeted application are discovered by identifying attributes of the targeted application from metadata associated therewith in the application marketplace, and identifying the phone numbers that reach at least one business affiliated with the targeted application or are relevant to the identified attributes of the targeted application. The associated phone numbers are mapped to the targeted application and maintained within an application manifest. Upon detecting user-initiated call-based operation(s) at a client device, the phone number(s) involved in the call-based operation(s) are compared against the application manifest to determine relevant applications.
    Type: Application
    Filed: February 16, 2012
    Publication date: August 22, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: MILIND MAHAJAN, AMIT KUMAR
  • Publication number: 20130215214
    Abstract: A method and system for addressing and indicating a remote person participating in a video conference call is provided. The method and system includes a local video conference unit having a local video display presenting a remote video image. A local pointing device allows a video conference participant to address one or more remote participants in the remote video image. The user input from the local pointing device may mark, highlight, “tag” or otherwise indicate the one or more remote participants. The local conference unit may also have a detection mechanism coupled to the local video display and configured to detect the user input from the local pointing device and determine a selected image region on the remote video image containing one or more addressed or selected remote participants. The selected image region corresponds to a plurality of pixels on the remote video image.
    Type: Application
    Filed: February 22, 2012
    Publication date: August 22, 2013
    Applicant: AVAYA INC.
    Inventors: Anoop DHOPTE, Amit MISHRA
  • Publication number: 20130219375
    Abstract: A notification of a problem associated with an application may be received. A difference may be determined between a problem version of the application and an operational version of the application to identify a change associated with the problem. A person associated with the change may be determined. A task of resolving the problem may be assigned to the person associated with the change. A person may be notified of the problem and of the assigning of the task based on the identified change. A modification may be performed to resolve the problem associated with the change based on the determining of the difference.
    Type: Application
    Filed: March 22, 2013
    Publication date: August 22, 2013
    Applicant: eBay Inc.
    Inventors: Qinping Huang, Manish Maheshwari, Amit Gupta, Maulin Vasavada
  • Publication number: 20130216505
    Abstract: Various cells, stem cells, and stem cell components, including associated methods of generating and using such cells are provided. In one aspect, for example, an isolated cell that is capable of self-renewal and culture expansion and is obtained from a subepithelial layer of a mammalian umbilical cord tissue. Such an isolated cell expresses at least three cell markers selected from CD29, CD73, CD90, CD166, SSEA4, CD9, CD44, CD146, or CD105, and does not express at least three cell markers selected from CD45, CD34, CD14, CD79, CD106, CD86, CD80, CD19, CD117, Stro-1, or HLA-DR.
    Type: Application
    Filed: December 31, 2012
    Publication date: August 22, 2013
    Inventor: Amit Patel
  • Patent number: 8516006
    Abstract: Various embodiments for operating a transformation system, capable of transforming a logical data object (LO) to a transformed logical data object (TLO), are provided. In one such embodiment, an open LO request to a certain LO and addressed by the at least one client to the at least one storage device, is intercepted. An identifier (ID) in a header of a TLO corresponding to the requested LO and stored in the at least one storage device, is obtained. The obtained ID is used to characterize the TLO and the LO. A determination is made whether the transformation system handles at least one open LO characterized by an ID with a same value as the obtained ID. The requested LO is opened if at least one open LO is not found. An instance corresponding to the intercepted open LO request is generated. The instance is associated to the obtained ID.
    Type: Grant
    Filed: August 12, 2011
    Date of Patent: August 20, 2013
    Assignee: International Business Machines Corporation
    Inventors: Jonathan Amit, Chaim Koifman, Rostislav Raikhman
  • Patent number: 8516554
    Abstract: A Dynamic Web Service server may facilitate custom Enterprise Application interface development with little or no developer input by dynamically creating a web service for performing a particular transaction according to a transaction map. An Enterprise Application client device may create a transaction map by “recording” a transaction between an Enterprise Application client and an Enterprise Application server and mapping transaction fields to a custom interface generated to collect data for re-performing the recorded transaction. The Enterprise Application client device may call the dynamic web service, and the Dynamic Web Service server may then perform the recorded transaction using input data collected in the custom interface.
    Type: Grant
    Filed: November 1, 2012
    Date of Patent: August 20, 2013
    Assignee: Winshuttle, LLC
    Inventors: Vishal Chalana, Amit Sharma, Piyush Nagar, Vishal Sharma, Vikram Chalana