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).

  • Publication number: 20130100783
    Abstract: An apparatus includes a waveguide having a core layer, a near field transducer having an end positioned adjacent to a first surface, a first magnetic pole having an end positioned adjacent to the first surface, and a side lobe blocker adjacent to the first surface and having portions on opposite sides of the first magnetic pole and the near field transducer, wherein the side lobe blocker forms an aperture at an end of the core layer adjacent to the first surface.
    Type: Application
    Filed: October 25, 2011
    Publication date: April 25, 2013
    Applicant: SEAGATE TECHNOLOGY LLC
    Inventors: Mark Henry Ostrowski, Jie Zou, Amit Itagi, Kaizhong Gao
  • Patent number: 8425273
    Abstract: A plurality of individual toys, at least a first one of which generates acoustic signals and at least a second one of which receives acoustic signals. When the second toy receives acoustic signals from the first toy, it responds, for example, by generating a sound and/or controlling its motion. In a preferred embodiment of the invention, the toys flock and/or form a procession of toys which follow a leader toy, for example a mother goose and a plurality of following and preferably quacking goslings.
    Type: Grant
    Filed: November 14, 2011
    Date of Patent: April 23, 2013
    Assignee: Dialware Inc.
    Inventors: Alon Atsmon, Amit Antebi, Moshe Cohen, Sharon Shimoni
  • Patent number: 8429203
    Abstract: The present disclosure involves systems, software, and computer implemented methods for automatically selecting at least one service for use with a modeled user interface (UI). One process includes operations for identifying a modeled UI at design time in an integrated development environment (IDE) and collecting a set of information associated with the modeled UI. At least one service repository storing a set of services is searched based at least in part on the collected set of information associated with the modeled UI. At least a portion of the set of services is presented via a graphical user interface associated with the IDE. A selection of at least one of the presented set of services is received, and an augmented version of the modeled UI is generated based on the received selection.
    Type: Grant
    Filed: August 20, 2010
    Date of Patent: April 23, 2013
    Assignee: SAP AG
    Inventors: Ido Perez, Maya Amit, Michal Zmiri-Yaniv
  • Patent number: 8424888
    Abstract: Systems and methods for weight transfer in a vehicle are provided. One system includes a plurality of springs and a plurality of movable spring seats configured to adjust a length of the plurality of springs. Additionally, an electromechanical actuator is provide that is connected to the plurality of movable springs and configured to move the movable spring seats to adjust the length of the plurality of springs. Further, a controller is provided that is coupled to the electromechanical actuator to control the electromechanical actuator to adjust the length of the plurality of springs.
    Type: Grant
    Filed: August 26, 2010
    Date of Patent: April 23, 2013
    Assignee: General Electric Company
    Inventors: Munishwar Ahuja, Nikhil Subhashchandra Tambe, Amit Kalyani, Ravi Kumar
  • Patent number: 8424745
    Abstract: A method of forming a composite sheet includes disposing an untextured metal or alloy first sheet in contact with a second sheet in an aligned opposing position; bonding the first sheet to the second sheet by applying an oscillating ultrasonic force to at least one of the first sheet and the second sheet to form an untextured intermediate composite sheet; and annealing the untextured intermediate composite sheet at a temperature lower than a primary re-crystallization temperature of the second sheet and higher than a primary re-crystallization temperature of the first sheet to convert the untextured first sheet into a cube textured sheet, wherein the cube texture is characterized by a ?-scan having a FWHM of no more than 15° in all directions, the second sheet remaining untextured, to form a composite sheet.
    Type: Grant
    Filed: April 18, 2012
    Date of Patent: April 23, 2013
    Assignee: UT-Battelle, LLC
    Inventors: Craig A. Blue, Amit Goyal
  • Patent number: 8429595
    Abstract: A software application development tool supports a specified design-time data feed. A software application developer can interact with the development tool to specify a design-time data feed that is to be used during development of an application in place of a given run-time data feed that is not available for access by the application. For instance, a software application developer may code the application with reference(s) to the unavailable run-time data feed, and the developer may specify to the development tool a design-time data feed for such referenced run-time data feed. The development tool then manages correlation of the specified design-time feed to the run-time feed such that references to the run-time feed in the application under development instead trigger access to the specified design-time feed by the development tool. When deployed in a run-time environment, the software application's references to the run-time feed trigger access to such run-time feed.
    Type: Grant
    Filed: May 2, 2011
    Date of Patent: April 23, 2013
    Assignee: Adobe Systems Incorporated
    Inventors: Amit C. Kishnani, Jorge Taylor
  • Patent number: 8426924
    Abstract: An area efficient distributed device for integrated voltage regulators comprising at least one filler cell coupled between a pair of PADS on I/O rail of a chip and at least one additional filler cell having small size replica of said device is coupled to said I/O rails for distributing replicas of said device on the periphery of said chip. The device is coupled as small size replica on the lower portion of said second filler cell for distributing said device on the periphery of said chip and providing maximal area utilization.
    Type: Grant
    Filed: March 24, 2011
    Date of Patent: April 23, 2013
    Assignee: STMicroelectronics Pvt. Ltd.
    Inventors: Joshipura Jwalant, Nitin Bansal, Amit Katyal, Massimiliano Picca
  • Publication number: 20130097210
    Abstract: Exemplary method, system, and computer program product embodiments for efficient garbage collection in a compressed journal file system are provided. In one embodiment, by way of example only, a map corresponding to data blocks with overwritten compressed journal entries is configured. Weighted conditions for each of the overwritten compressed journal entries are calculated. The weighted conditions are arranged in the map from lowest to highest. One of the weighted conditions includes a biasing variable towards selecting data blocks having free space at an end of at least one associated record. Additional system and computer program product embodiments are disclosed and provide related advantages.
    Type: Application
    Filed: October 17, 2011
    Publication date: April 18, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jonathan AMIT, Chaim KOIFMAN, Sergey MARENKOV, Rostislav RAIKHMAN
  • Publication number: 20130094350
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for semi-centralized routing. In one aspect, a computer-implemented method receives a network protocol packet at a router adapted for routing data packets to one or more additional routers. The network protocol packet conforms to a routing protocol that provides distributed routing computation. The method also sends the network protocol packet, through a controller, to a selected one of a plurality of route control servers. The method also processes the network control packet at the selected route control server to generate a routing computation result that conforms to the routing protocol. The method also generates routing information based on the routing computation. The routing information conforms to a control protocol that provides centralized routing computation. The method also sends the routing information to the router for routing of data packets based on the control protocol.
    Type: Application
    Filed: October 14, 2011
    Publication date: April 18, 2013
    Inventors: Subhasree Mandal, Subbaiah Venkata, Leon Poutievski, Amit Gupta, Min Zhu, Rajiv Ramanathan, James M. Wanderer, Joon Ong
  • Publication number: 20130097356
    Abstract: A system and method for rootkit protection in a hypervisor environment includes modules for creating a soft whitelist having entries corresponding to each guest kernel page of a guest operating system in a hypervisor environment, wherein each entry is a duplicate page of the corresponding guest kernel page, generating a page fault when a process attempts to access a guest kernel page, and redirecting the process to the corresponding duplicate page. If the page fault is a data page fault, the method includes fixing the page fault, and marking a page table entry corresponding to the guest kernel page as non-executable and writeable. If the page fault is an instruction page fault, the method includes marking a page table entry corresponding to the guest kernel page as read-only. Redirecting changing a machine page frame number in a shadow page table of the hypervisor to point to the corresponding duplicate page.
    Type: Application
    Filed: October 13, 2011
    Publication date: April 18, 2013
    Inventors: Amit Dang, Preet Mohinder, Vivek Srivastava
  • Publication number: 20130097029
    Abstract: A method for supporting multiple advertisement sizes in a single advertisement unit includes receiving a format preference for an advertisement unit and a selected advertisement and size for the selected advertisement. The method further includes applying editing properties to determine additional visual content for the selected advertisement. The additional visual content is determined based on the format preference of the advertisement unit and the size of the selected advertisement. The method further includes rendering the selected advertisement and the additional visual content in the advertisement unit based on the editing properties.
    Type: Application
    Filed: October 14, 2011
    Publication date: April 18, 2013
    Inventors: Amit Mhatre, Nathan Peter Lucash
  • Publication number: 20130095920
    Abstract: Methods and systems for generating free viewpoint video using an active infrared (IR) stereo module are provided. The method includes computing a depth map for a scene using an active IR stereo module. The depth map may be computed by projecting an IR dot pattern onto the scene, capturing stereo images from each of two or more synchronized IR cameras, detecting dots within the stereo images, computing feature descriptors corresponding to the dots in the stereo images, computing a disparity map between the stereo images, and generating the depth map using the disparity map. The method also includes generating a point cloud for the scene using the depth map, generating a mesh of the point cloud, and generating a projective texture map for the scene from the mesh of the point cloud. The method further includes generating the video for the scene using the projective texture map.
    Type: Application
    Filed: October 13, 2011
    Publication date: April 18, 2013
    Applicant: Microsoft Corporation
    Inventors: Kestutis Patiejunas, Kanchan Mitra, Patrick Sweeney, Yaron Eshet, Adam G. Kirk, Sing Bing Kang, Charles Lawrence Zitnick, III, David Eraker, David Harnett, Amit Mital, Simon Winder
  • Publication number: 20130097659
    Abstract: One or more attributes of an application in a plurality of applications is identified. A reputation score of the application is determined based at least in part on the identified attributes to determining whether the application should be included in a whitelist. The whitelist can be applied against a request to download the application on a mobile device. In some aspects, the whitelist can be generated through automated collection and analysis of applications available for download by one or more different types of mobile devices in one or more networks. In some aspects, the whitelist can be applied by blocking attempts to download applications determined not to be included in the whitelist.
    Type: Application
    Filed: October 17, 2011
    Publication date: April 18, 2013
    Inventors: Sudeep Das, Jayasankar Divakarla, Amit Dang, Praneet Khare, Alok Shukla
  • Publication number: 20130097660
    Abstract: An application is identified as installed on a particular mobile device. An action involving the application is identified, the action to be performed using the particular mobile device. It is determined whether the action is an approved action based on at least one policy associated with the particular mobile device. A determination that the action is unapproved can results in an attempt to prevent the action. Further, in certain instances, a whitelist or blacklist can be generated based on determinations of whether identified application actions conform to one or more policies associated with the particular mobile device.
    Type: Application
    Filed: October 17, 2011
    Publication date: April 18, 2013
    Inventors: Sudeep Das, Jayasankar Divakarla, Amit Dang, Praneet Khare, Alok Shukla
  • Publication number: 20130097355
    Abstract: A system and method in one embodiment includes modules for creating a soft whitelist having entries corresponding to each guest kernel page in a guest operating system in a hypervisor environment, generating a page fault when an access attempt is made to a guest kernel page, fixing the page fault to allow access and execution if the guest kernel page corresponds to one of the entries in the soft whitelist, and denying execution if the guest kernel page does not correspond to any of the entries in the soft whitelist. If the page fault is an instruction page fault, and the guest kernel page corresponds to one of the entries in the soft whitelist, the method includes marking the guest kernel page as read-only and executable. The soft whitelist includes a hash of machine page frame numbers corresponding to virtual addresses of each guest kernel page.
    Type: Application
    Filed: October 13, 2011
    Publication date: April 18, 2013
    Inventors: Amit Dang, Preet Mohinder, Vivek Srivastava
  • Publication number: 20130097680
    Abstract: A multi-tenant, elastically scalable cache as a service is disclosed. Embodiments of the cache service eliminate the need for applications to manage their own cache tier. The multi-tenant cache service is implemented by maintaining/creating multiple named caches in a cache cluster and mapping each tenant's cache to a named cache in the cluster. Strict quotas are enforced on cache sizes This allows caches with different replication attributes to co-exist on the same cache server, allows migration of a cache from one cluster to another for load balancing purposes, and allows a cache to inflate/deflate to meet business needs. A network load balancer is used to route cache items to servers.
    Type: Application
    Filed: October 17, 2011
    Publication date: April 18, 2013
    Applicant: Microsoft Corporation
    Inventors: Perraju Bendapudi, Hari Krishnan S., Jithendra K. Veeramachaneni, Jagan M. Peri, Jatin Kakkar, Amit Kumar Yadav
  • Patent number: 8423269
    Abstract: An exhaust gas recirculation system including an exhaust gas passageway which routes a flow of exhaust gas from an exhaust gas source to an intake manifold; an exhaust gas passageway valve which controls flow to the intake manifold; a cooling system coupled with the exhaust gas passageway positioned at a location upstream of the exhaust gas source and downstream of the intake manifold and operable to transfer heat from the flow of exhaust gas to a coolant in flow communication with the cooling system; a bypass passageway coupled with the exhaust gas passageway and bypassing the cooling system; a bypass valve operable to control flow through the bypass passageway; at least one valve operation sensor; and a controller operable to control the bypass valve to direct the flow of exhaust gas to the bypass passageway during exhaust gas recirculation based on a signal from the valve operation sensor.
    Type: Grant
    Filed: July 8, 2009
    Date of Patent: April 16, 2013
    Assignee: Cummins Inc.
    Inventors: Jeremy Harden, T. Andy Craig, James M. Eickmeyer, Amit Ashok Surve, Timothy R Evans, Kerk B. McKeon, Scott Henry
  • Patent number: 8422754
    Abstract: A medical imaging system for processing an original medical image is provided. The system includes a seed generator for receiving the original medical image representing an original blood vessel and to generate coarse seeds on a basis of vesselness feature in respect to every pixel of the original blood vessel represented by the medical image, and a seed processor for receiving the coarse seeds and for processing the coarse seeds to select a set of refined seeds on a basis of the regression profile for each of the coarse seed by using random forest classification, such that the set of refined seeds are selected from the coarse seeds such that the set of refined seeds adapted to lie on a corrected blood vessel.
    Type: Grant
    Filed: February 15, 2011
    Date of Patent: April 16, 2013
    Assignee: Siemens Aktiengesellschaft
    Inventors: Vipin Gupta, Amit Kale, Hari Sundar
  • Patent number: 8423348
    Abstract: A method and system is disclosed herein for generating a plurality of equivalent sentence patterns from a declared sentence pattern for a specific language. The declared pattern is fed into a pattern selector. The pattern selector reads a predetermined library of equivalent pattern sets and selects an equivalent pattern set for the declared pattern. The selected equivalent pattern set corresponds to the declared pattern and represents a set of equivalent declared patterns. The set of equivalent declared patterns and the declared pattern are fed to a rules generator. The rules generator outputs executable semantic pattern recognition rules. The reader module, using the generated executable semantic pattern recognition rules, reads the given information source to determine the information of interest.
    Type: Grant
    Filed: June 10, 2006
    Date of Patent: April 16, 2013
    Assignee: Trigent Software Ltd.
    Inventors: Charles Rehberg, Krishnamurthy Satyanarayana, Rengarajan Seshadri, Vasudevan Comandur, Abhishek Mehta, Amit Goel
  • Patent number: 8423420
    Abstract: A shared “universal” virtual shopping cart (“the cart”) may be provided by a host to enable information sharing between multiple disparate electronic marketplaces provided by various merchants. The host may obtain user information via the cart to improve interactions with a user. The host may recommend an item to the user that is offered at a lower price and related to an item retained in the user's cart. The host may also recommend items based on a user's purchase history, such as complementary items (e.g., up-sell items) and items other users may recommend. In some aspects, the host may compile best selling lists based on data from multiple electronic marketplaces. The host may also perform user specific operations such as indicate an item in a cart is a duplicate of a previous purchase and monitor a price and/or available quantities of an item in the cart.
    Type: Grant
    Filed: January 7, 2010
    Date of Patent: April 16, 2013
    Assignee: Amazon Technologies, Inc.
    Inventors: Amit Bhosle, Ashish Agrawal