Patents by Inventor Mohit

Mohit 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: 9066203
    Abstract: The disclosed embodiments include a method, apparatus, and computer program product for restricting communications at a network level. For example, one disclosed embodiment includes a system that includes at least one processor and at least one memory coupled to the at least one processor. The memory stores instructions that when executed by the at least one processor performs operations that includes receiving location coordinates such as, but not limited to, a building's coordinates, a name of a business, and a freeform shape that defines a boundary. The operations include restricting, at the network level, communications associated with a device determined to be within a boundary corresponding to the location coordinates.
    Type: Grant
    Filed: August 9, 2013
    Date of Patent: June 23, 2015
    Assignee: CenturyLink Intellectual Proprty LLC
    Inventors: Andrew Cook, Jade Kerr, Mohit Mathur, Michael Morrissey, Clinton Smoyer
  • Patent number: 9064976
    Abstract: A method is provided for modeling charge distribution on FinFET sidewalls for estimating variability in device performance. The method includes: inputting structure parameters and simulation parameters for a FinFET structure; identifying a semiconductor-oxide interface in the structure, the interface including a plurality of atomic steps and a plurality of trapped charges; distributing charges at the interface; and performing device simulations and current-voltage analysis upon generating all samples of given number of devices.
    Type: Grant
    Filed: December 2, 2014
    Date of Patent: June 23, 2015
    Assignee: International Business Machines Corporation
    Inventors: Samarth Agarwal, Mohit Bajaj, Terence B. Hook
  • Publication number: 20150170294
    Abstract: A computer implemented method and apparatus for scheduling multiple social media posts to maximize engagement and on-site activity. The method comprises accessing a plurality of posts and scheduling information for the plurality of posts, wherein the scheduling information comprises a time period during which the plurality of posts is to be scheduled for posting on an online social media site; predicting a response to each post at a plurality of times that fall within the time period; and scheduling, based on the predicted responses to each post, a time to post each post of the plurality of posts, wherein scheduling maximizes the predicted response to each post.
    Type: Application
    Filed: December 17, 2013
    Publication date: June 18, 2015
    Applicant: ADOBE SYSTEMS INCORPORATED
    Inventors: Pawan Goyal, Mohit Garg, Ankur Jain, Vivek Kumar, Anandhavelu Natarajan
  • Publication number: 20150161617
    Abstract: A context sensitive slider content area provides a slide out mechanism that is automatically actuated when additional information is needed during a chat session between an agent and a visitor, e.g. where a pre-chat and/or exit form is to be completed. The context sensitive slide out content area also provides problem resolution information to the visitor to help in solving problems, e.g. the top five problems; and also provides a self-service step-by-step wizard. A history section is provided with which the visitor can track back all previous steps carried out within the smart client. A history bar provides an iconic representation of all previous activities. A technique is also disclosed for executing various actions, such as form filling or requests for additional services, in a chat session.
    Type: Application
    Filed: December 9, 2014
    Publication date: June 11, 2015
    Inventors: Pallipuram V. KANNAN, Mohit JAIN
  • Patent number: 9054372
    Abstract: A novel anode for a lithium battery cell is provided. The anode contains silicon nanoparticles embedded in a solid polymer electrolyte. The electrolyte can also act as a binder for the silicon nanoparticles. A plurality of voids is dispersed throughout the solid polymer electrolyte. The anode may also contain electronically conductive carbon particles. Upon charging of the cell, the silicon nanoparticles expand as take up lithium ions. The solid polymer electrolyte can deform reversibly in response to the expansion of the nanoparticles and transfer the volume expansion to the voids.
    Type: Grant
    Filed: July 31, 2009
    Date of Patent: June 9, 2015
    Assignee: Seeo, Inc.
    Inventors: Mohit Singh, William Hudson
  • Patent number: 9053325
    Abstract: A decryption key management system includes a memory, a memory controller, a decryption engine, and an on-chip crypto-accelerator. A key blob and an encrypted code are stored in the memory. The memory controller fetches the key blob and stores it in a memory buffer. The decryption engine fetches the key blob and decrypts it using an OTP key to generate a decryption key. The decryption key is used to decrypt the encrypted code and generate a decrypted code.
    Type: Grant
    Filed: August 22, 2013
    Date of Patent: June 9, 2015
    Assignee: FREESCALE SEMICONDUCTOR, INC.
    Inventors: Mohit Arora, Rakesh Pandey
  • Patent number: 9054831
    Abstract: A method and system of determining a new path through an optical network from a source node to a destination node when a link in an original path fails are disclosed. When a fault on a link is detected, adjoint weights are assigned to each operational link for each node on the original path. A connection cost is determined for each node based on the adjoint weights of the links connected to the node. A new path through the optical network is determined based at least in part on the adjoint weights and the connection costs.
    Type: Grant
    Filed: February 22, 2012
    Date of Patent: June 9, 2015
    Assignee: Ciena Corporation
    Inventors: Anurag Prakash, Mohit Chhillar, Marian Trnkus
  • Patent number: 9052936
    Abstract: A system for communicating to a storage controller in a virtualization environment, including a plurality of nodes, wherein the plurality of nodes implements a virtualization environment, and a node comprises a hypervisor and multiple user virtual machines; a plurality of storage devices that are accessed by the virtual machine; and a storage controller implemented as a service virtual machine on the node to manage access by the multiple user virtual machines to the plurality of storage devices, wherein a networking protocol is used to communicate between the multiple user virtual machines and the storage controller.
    Type: Grant
    Filed: January 18, 2013
    Date of Patent: June 9, 2015
    Assignee: NUTANIX, INC.
    Inventors: Mohit Aron, Dheeraj Pandey, Ajeet Singh
  • Patent number: 9049320
    Abstract: An image processing apparatus includes following components. A blank-area identifying unit identifies a blank area having a size exceeding a predetermined size, from a non-specifying-mark image portion of a recording area image of a recording area that includes individual images and a specifying mark specifying an area containing images among the individual images. A concealing unit conceals a divided area specified by the specifying-mark image, among divided areas obtained by dividing a non-blank area by a gap having a width equal to or larger than a threshold in a specific direction, among gaps between the individual images arranged in the specific direction in the non-blank area. The non-blank area is an area of the non-specifying-mark image portion of the recording area image other than the blank area identified by the blank-area identifying unit.
    Type: Grant
    Filed: July 18, 2012
    Date of Patent: June 2, 2015
    Assignee: FUJI XEROX CO., LTD.
    Inventors: Ryoko Hashimoto, Koichi Sato, Mohit Jain
  • Patent number: 9047277
    Abstract: Systems and methods which implement synchronization across hierarchical targets by ordering elements in a hierarchical target in order of hierarchical depth and propagating a first set of element changes based upon the hierarchical order of elements and a second set of element changes based upon a non-hierarchical order of elements priority are shown. A child attribute data model is utilized with respect to hierarchical data structures for which synchronization is provided in which hierarchy relationships are represented as an attribute of the child according to embodiments.
    Type: Grant
    Filed: December 18, 2008
    Date of Patent: June 2, 2015
    Assignee: Adobe Systems Incorporated
    Inventors: Chandrashekar Mogilicherla, M. V. Jagannath Rao, Mohit Gupta
  • Publication number: 20150149672
    Abstract: A virtual GPIO architecture for an integrated circuit is provided that both serializes virtual GPIO signals and deserializes virtual GPIO signals without the need for an external clock.
    Type: Application
    Filed: November 13, 2014
    Publication date: May 28, 2015
    Inventors: Lalan Jee Mishra, Richard Dominic Wietfeldt, Mohit Kishore Prasad
  • Publication number: 20150149539
    Abstract: Trending data demographics are described. In one or more implementations, content posted on online content sources is analyzed to determine topics associated with the posted content. Analysis is then performed to ascertain which of those topics in the posted content are trending. A determination as to which of the topics are trending may be based on a number of times the posted content involves a topic. For the topics that are trending, demographic data of the users that posted about those topics is collected. In some cases, demographic data may be assigned to users that posted about the topics that are trending. Based on the collected and assigned demographic data, a prediction is made to predict segments of users that are likely to find the trending topics interesting. Targeted content may then be provided to the segments of users that are likely to find the trending topics interesting.
    Type: Application
    Filed: November 22, 2013
    Publication date: May 28, 2015
    Applicant: Adobe Systems Incorporated
    Inventors: Saurabh Shukla, Vinayak Agarawal, Rajan Bhargava, Mohit Garg
  • Publication number: 20150145734
    Abstract: Electronic devices may be provided that contain wireless communications circuitry. The wireless communications circuitry may include radio-frequency transceiver circuitry and first and second antennas. An electronic device may include a housing. The first antenna may be located at an upper end of the housing and the second antenna may be located at a lower end of the housing. A peripheral conductive member may run around the edges of the housing and may be used in forming the first and second antennas. The radio-frequency transceiver circuitry may have a transmit-receive port and a receive port. Switching circuitry may connect the first antenna to the transmit-receive port and the second antenna to the receiver port or may connect the first antenna to the receive port and the second antenna to the transmit-receive port.
    Type: Application
    Filed: January 28, 2015
    Publication date: May 28, 2015
    Inventors: Ruben Caballero, Mattia Pascolini, Mohit Narang, Matt A. Mow, Robert W. Schlub
  • Patent number: 9042427
    Abstract: A method for generating multi-level (or multi-bit) pseudo-random sequences is disclosed. This embodiment relates to communication systems, and more particularly to generating multi-level pseudo random symbol sequence. Present day systems do not employ effective mechanisms for generation of multi level PRBS in order to increase the data communication rates. Further, these systems do not cover all the possible transitions for the outputs of the system. The proposed system employs mechanisms in order to generate PRBS signals for producing multi levels signals to the electronic components. The mechanism employs alternate bit tapping techniques. In the alternate bit tapping technique, bits are tapped alternatively to determine the current state and the next state of the system. In addition, the mechanism also covers all the possible states of the output vector with transitions between the output states. This ensures that high data rates are obtained for a given bandwidth of operation.
    Type: Grant
    Filed: March 14, 2012
    Date of Patent: May 26, 2015
    Inventors: Mohit Singh, Shalabh Gupta
  • Patent number: 9036623
    Abstract: A method and system for aggregating capabilities from multiple endpoints associated with a user are provided. The system aggregates the capabilities of the endpoints associated with a user into an aggregate view of available modes of communication for reaching the user. Then, the system publishes the aggregate view so that other users who want to send communications to the user will know the modes of communication available for that user. In addition, the system may designate certain modes of communication as preferred or as capable of reaching the user.
    Type: Grant
    Filed: February 7, 2012
    Date of Patent: May 19, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ankur Chavda, Sira P. Rao, Mohit Talwar, Setty Venkateshaiah
  • Publication number: 20150135329
    Abstract: According to an implementation of the present subject matter, apparatus and methods for privacy protected clustering of user interest profiles are described. The method includes generating at least one interest profile segment based on an interest profile of an end user (404). Further, semantic terms corresponding to the at least one interest profile segment are obtained based on interaction with a semantic metadata database coupled to a user device of the end user (406), wherein the semantic terms are obtained from amongst one or more semantic terms provided in the semantic metadata database. Each of the at least one interest profile segment are subsequently transformed into at least one semantic representation (408). Further, a cluster identifier is assigned to the at least one interest profile segment based on the at least one semantic representation, wherein the cluster identifiers are generated using locality sensitive hashing (LSH) technique (410).
    Type: Application
    Filed: July 3, 2013
    Publication date: May 14, 2015
    Applicant: Alcatel Lucent
    Inventors: Armen Aghasaryan, Makram Bouzid, Mohit Kothari, Animesh Nandi
  • Patent number: 9032247
    Abstract: Disclosed herein are systems, methods, and non-transitory computer-readable storage media for using an intermediate database management layer to manage communications between an application layer and a database layer. The database management layer can receive an initial communication from the application layer and transmit a subsequent communication to a particular database based upon a rule. The rules can specify the particular database based upon the initial communication and an availability status of the database. The rules specify criteria by which the initial communication is identified and logic specifying the particular database to receive the subsequent communication based upon the identification of the initial communication.
    Type: Grant
    Filed: July 26, 2012
    Date of Patent: May 12, 2015
    Assignee: Apple Inc.
    Inventors: Shahid Ahmed, Blake R. Bauman, Hengki Suwandi, Mohit Gupta
  • Publication number: 20150127560
    Abstract: Embodiments of the invention are directed to a system, method, or computer program product for providing a unified representation of all customer relationships with an entity. This representation focuses on customer products in arrears that are to be recovered. The invention presents an overarching view of all customer relationships to a representative. This allows the representative to make decision and take appropriate actions immediately based on the entire relationship with the customer when a customer communication is initiated. As such, the invention correlates all of the customer's relationships with a financial institution into one unified representation for a representative to review. The unified representation takes into consideration all of the customer's relationships as well as external factors on the communications and relationships. Thus providing a holistic customer service experience for a customer with accounts in arrears.
    Type: Application
    Filed: November 5, 2013
    Publication date: May 7, 2015
    Applicant: BANK OF AMERICA CORPORATION
    Inventors: Richard Hardin Staton, Jason N. Alexandrian, Corina Nicole Bacon, Michael John Blatteau, JR., David John Butler, Chung-Di Chou, David W. Crowe, Brian J. Dunne, Michael D. Fleischer, Robert A. Fox, Jason Paul Gardner, John J. Gately, Oleg Gerasimovich, David Luke Hallam, Ryan Scott Heller, Hudson Philip Hoen, IV, Abigail W. Howard, Sethu Iyer, Jessica Long, Hari Madala, Vincent Maximo, Mohit Mehta, Hung Quang Pham, Danielle Renee Reiser, Andera Schmittgen, Garith W. Seelig, Patrick W. Schaffer, JR., Andrew Sheldon, Patrick B. Smith, Thomas Snyder, Feng Tang, Veera Venkata Vattikuti, David lee Warnick, Bridget K. Williams
  • Publication number: 20150120799
    Abstract: A non-transitory computer readable medium storing instructions which, when executed by one or more hardware processors, causes performance of operations including: performing, by a controller, one or more processing actions for data corresponding to a particular session associated with a client device; identifying one or more characteristics corresponding to the particular session; based on the one or more characteristics corresponding to the particular session: selecting a network device, other than the controller, to perform the one or more processing actions for the data corresponding to the particular session; causing the network device to perform the one or more processing actions, for the data corresponding to the particular session, instead of the controller.
    Type: Application
    Filed: October 31, 2013
    Publication date: April 30, 2015
    Applicant: ARUBA NETWORKS INC.
    Inventor: Mohit Jaggi
  • Publication number: 20150117850
    Abstract: A method, in a node operating in a network with a control plane, to optimize wavelength retuning on service redials, includes detecting a failure on a link associated with the node; and, for each affected connections on the link, sending a respective release message to an associated originating node via the control plane, the release message including a protect path and a wavelength, wherein the release message is utilized by the associated originating node to redial the affected connections with the protect path and the wavelength determined by the node, to minimize wavelength retuning on the affected connections.
    Type: Application
    Filed: November 26, 2014
    Publication date: April 30, 2015
    Applicant: CIENA CORPORATION
    Inventors: Anurag PRAKASH, Mohit CHHILLAR, Gerard Leo SWINKELS