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: 9760900
    Abstract: A computer determines an RFM score for each of a plurality of contacts, each RFM score comprising a recency score, a frequency score and a monetary score respectively based on assigning recency values, frequency values, and monetary values of the plurality of contacts to groups. The computer generates trend factors, wherein the trend factors are based on the monetary values and timestamps of each of a plurality of transactions for each contact of the plurality of contacts. The computer generates a mean trend factor, based on the trend factors generated for each of the plurality of transactions for each contact of the plurality of contacts, and determines, by one or more processors, a trend adjusted RFM (tRFM) score based on applying the mean trend factor to at least one of the recency score, the frequency score, and the monetary score, for each contact of the plurality of contacts.
    Type: Grant
    Filed: August 8, 2013
    Date of Patent: September 12, 2017
    Assignee: International Business Machines Corporation
    Inventor: Mohit Sewak
  • Publication number: 20170253808
    Abstract: A single step catalytic process for the preparation of aromatic rich aviation fuel from renewable resource in the presence of a hydrogen stream, and one or more hydroprocessing catalysts, under operating conditions for hydroconversion reactions, as defined herein, with mixed hot and cold streams of the renewable feed and getting desired product after separation of water, lighter hydrocarbon gases and carbon oxides, the said product comprising of hydrocarbons C6-C24, rich in aromatic content in the aviation fuel range, including kerosene range.
    Type: Application
    Filed: September 11, 2015
    Publication date: September 7, 2017
    Inventors: Anil Kumar Sinha, Mohit Anand, Saleem Akhtar Farooqui, Rakesh Kumar, Rakesh Kumar Joshi, Rohit Kumar, Tasleem Khan, Parvez Alam
  • Patent number: 9756089
    Abstract: In one embodiment, a method includes iteratively waiting for a time interval; sending a keep-alive message from a first computing device to a second computing device; and incrementing a current value of the time interval when the first computing device receives from the second computing device a response to a current keep-alive message sent during the current iteration, until the first computing device does not receive from the second computing device any responses to the current keep-alive message sent during the current iteration; and setting the current value of the time interval to a previous value of the time interval from an immediately-previous iteration.
    Type: Grant
    Filed: August 28, 2012
    Date of Patent: September 5, 2017
    Assignee: Facebook, Inc.
    Inventors: Peter Daniel Brook, Mohit Talwar
  • Patent number: 9753759
    Abstract: Methods, systems, and computer-readable media for optimizing and enhancing delivery of application virtualization layers to client computing devices are described herein. In various embodiments, an application virtualization layer optimization service may identify a first and a second application virtualization layer to be delivered to one or more client computing devices. Each application virtualization layer may represent a package of one or more applications. A layer analysis service may analyze the first and second application virtualization layers to determine conflicts between the layers, using predetermined conflict analysis rules, and generate an actionable conflict resolution report based on the analysis.
    Type: Grant
    Filed: December 9, 2015
    Date of Patent: September 5, 2017
    Assignee: Citrix Systems, Inc.
    Inventors: Mohit Dhawan, Aman Sethi, Yashabh Sethi, Sheldon Lachambre
  • Patent number: 9755737
    Abstract: Systems and methods providing resiliency between a server layer and a client layer include determining a minimal spanning tree in the client layer; determining a Steiner tree in the server layer based on vertices associated with the minimal spanning tree in the client layer; and determining one or more resiliency paths in the client layer based on the minimal spanning tree and the Steiner tree, wherein the one or more resiliency paths are added to the minimal spanning tree in the client layer based on potential failures in the Steiner tree. For example, the server layer is an optical layer and the client layer is a Time Division Multiplexing (TDM) layer.
    Type: Grant
    Filed: November 19, 2015
    Date of Patent: September 5, 2017
    Assignee: Ciena Corporation
    Inventors: Anurag Prakash, Alexander G. Young, Mohit Chhillar
  • Patent number: 9754000
    Abstract: According to one general aspect, a method may include replicating, to a software-as-a-service application, a plurality of pieces of master data from a physically remote master database. The method may also include converting the plurality of pieces of master data into one or more pieces of local data of the software-as-a-service application. The method may include changing one or more of either the pieces of master data or the pieces of local data. The method may further include synchronizing the changed pieces of either master data or local data between the remote master database and the software-as-a-service application.
    Type: Grant
    Filed: December 21, 2012
    Date of Patent: September 5, 2017
    Assignee: SAP SE
    Inventors: Olga Kreindlina, Oliver Berger, Santhosh N, Karthik Narayanan Mohan, Walter Zimmermann, Torsten Buecheler, Sophie Kraut, Albert Neumueller, Steffen Witt, Dietmar Henkes, Guang Yang, Thomas Vogt, Matthias Becker, Martin Haerterich, Stefan Moeller, Kritesh Vasing, Knut Heusermann, Christian Hohmann, Marcus Echter, Xenia Rieger, Mohit V. Gadkari, Mukesh Kumar
  • Patent number: 9747526
    Abstract: In various example embodiments, a system and method for using machine learning to define user controls for image adjustment is provided. In example embodiments, a new image to be adjusted is received. A weight is applied to reference images of a reference dataset based on a comparison of content of the new image to the reference image of the reference dataset. A plurality of basis styles is generated by applying weighted averages of adjustment parameters corresponding to the weighted reference images to the new image. Each of the plurality of basis styles comprises a version of the new image with an adjustment of at least one image control based on the weighted averages of the adjustment parameters of the reference dataset. The plurality of basis styles is provided to a user interface of a display device.
    Type: Grant
    Filed: October 6, 2015
    Date of Patent: August 29, 2017
    Assignee: ADOBE SYSTEMS INCORPORATED
    Inventors: Sylvain Paris, Mohit Gupta, Srinivasa Madhava Phaneendra Angara, Durga Ganesh Grandhi
  • Patent number: 9747244
    Abstract: A virtual GPIO architecture for an integrated circuit is provided that both serializesvirtual GPIO signals and deserializes virtual GPIO signals without the need for an external clock.
    Type: Grant
    Filed: November 13, 2014
    Date of Patent: August 29, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Lalan Jee Mishra, Richard Dominic Wietfeldt, Mohit Kishore Prasad
  • Patent number: 9747287
    Abstract: Disclosed is an improved approach for managing updates to metadata for a virtualization environment. According to some embodiments, a compare and swap approach is taken to manage updates and to handle possible inconsistencies.
    Type: Grant
    Filed: August 1, 2012
    Date of Patent: August 29, 2017
    Assignee: Nutanix, Inc.
    Inventors: Rishi Bhardwaj, Venkata Ranga Radhanikanth Guturi, Mohit Aron
  • Publication number: 20170242092
    Abstract: Systems, methods, and devices are provided to estimate angle of arrival of wireless signals. An electronic device may include two or more antennas that receive a wireless transmission. The wireless transmission includes a first frequency signal at a first frequency and a second frequency signal at a second frequency. The electronic device includes angle of arrival logic that may determine one or more angles of arrival of the wireless transmission to the electronic device using phase difference on arrival based on each of the first and second frequency signals.
    Type: Application
    Filed: February 22, 2016
    Publication date: August 24, 2017
    Inventors: Alejandro J. Marquez, Mohit Narang, Ruben Caballero, Indranil S. Sen, Shang-Te Yang
  • Patent number: 9743223
    Abstract: Electronic devices may communicate with each other using a “conducted RF link.” Such a conducted RF link is essentially a link that utilizes a conductor or cable that facilitates communication between electronic devices. Instead of the conductor carrying a traditional signal, it carries a modulated RF signal, such as those produced by a typical wireless RF radio like presently available WiFi/Bluetooth® cores.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: August 22, 2017
    Assignee: APPLE INC.
    Inventors: Hsin-Yuo Liu, Indranil S. Sen, Mohit Narang, Peter M. Agboh, Ruben Caballero
  • Patent number: 9739160
    Abstract: An adjustable blade root spring device for turbine blade fixation in turbomachinery. The device is designed to be placed in a space in a rotor disk cavity adjacent to a tip of a blade root fir tree, where the device applies a radial outward force on the turbine blade to fix the blade position in the rotor disk. The device includes an accordion-shaped spring which is compressed by a bolt and a coil spring. When the accordion spring is compressed in length, it increases in height and makes contact with the rotor disk and the turbine blade. The force of the accordion spring on the turbine blade can be adjusted via the bolt, and the coil spring provides an increased compliance range. The device can be inserted into the space without scraping against the blade root or the rotor disk, and expanded once it is in position.
    Type: Grant
    Filed: August 12, 2014
    Date of Patent: August 22, 2017
    Assignee: SIEMENS AKTIENGESELLSCHAFT
    Inventors: Jeffrey A. Kain, Mohit Gupta, Leonard J. Meyer, Ryan S. Yamane, James A. Chonody, Charalambos Polyzopoulos
  • Publication number: 20170238147
    Abstract: One embodiment provides a method for location detection using an indoor ceiling pattern within a building, the method including: utilizing at least one processor to execute computer code that performs the steps of: capturing, using an image capture device, an image of the indoor ceiling pattern; identifying, within the image, at least one object; generating, based on the at least one object, a key matrix; determining if the key matrix matches a subset of a known key matrix; and responsive to the determining, identifying, based on the known key matrix, a location of the image capture device within the building. Other aspects are described and claimed.
    Type: Application
    Filed: February 12, 2016
    Publication date: August 17, 2017
    Inventors: Sampath Dechu, Saicharan Duppati, Mohit Jain, Megha Nawhal
  • Patent number: 9735250
    Abstract: A work function setting metal stack includes a configuration of layers including a high dielectric constant layer and a diffusion prevention layer formed on the high dielectric constant layer. An aluminum doped TiC layer has a thickness greater than 5 nm wherein the configuration of layers is employed between two regions as a diffusion barrier to prevent mass diffusion between the two regions.
    Type: Grant
    Filed: October 31, 2016
    Date of Patent: August 15, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Takashi Ando, Mohit Bajaj, Terence B. Hook, Rajan K. Pandey, Rajesh Sathiyanarayanan
  • Patent number: 9730767
    Abstract: The present invention relates to a finger mountable flexible dental hand-piece device. In one embodiment the hand piece device comprises of: a head portion and a body portion, wherein the head portion and the body portion are engaged by a flexible joint to provide flexible movement for the head portion. The head portion defines a head enclosed in a head shell, where the head shell is accompanied by a first finger band which is stipulated on the top of the head shell. The body portion has a first end and a second end; the first end of the body portion is to engage with the head portion, wherein there is a second finger band which is stipulated on the top of the body portion.
    Type: Grant
    Filed: September 2, 2014
    Date of Patent: August 15, 2017
    Inventor: Kumar Khandelwal Mohit
  • Patent number: 9734013
    Abstract: Systems and methods are disclosed for providing operating system independent error control in computing devices. One embodiment is a method comprising: defining with a reliability, availability and serviceability (RAS) controller a first memory region for correctable errors and a second memory region for uncorrectable errors; receiving an error indication at the RAS controller; determining with the RAS controller whether the received error indication is a correctable error; and in response to the determination, if the received error indication is a correctable error, writing with the RAS controller information about the correctable error to the first memory region, and if the received error indication is an uncorrectable error, writing with the RAS controller information about the uncorrectable error to the second memory region and sending an interrupt request from the RAS controller to an operating system executing on a processor.
    Type: Grant
    Filed: October 9, 2015
    Date of Patent: August 15, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Mohit Gupta, Harb Abdulhamid, Zhixiong Zhang
  • Publication number: 20170230300
    Abstract: Systems and methods of providing fine grained control over MSS values of transport layer connections. A device intermediary to a plurality of clients and a plurality of servers can identify a first MSS value based on a MTU value of a VLAN interface responsive to a request to establish a transport layer connection. Device determines that a MSS value of the VLAN is less than the first MSS value. Device updates, responsive to the determination, the first MSS value to a second MSS value corresponding to the MSS value of the VLAN. Device determines that an MSS value specified by a profile configured for a virtual server of the device is less than the second MSS value. Device updates the second MSS value to the MSS value of the profile responsive to determining that the MSS value specified by the profile is less than the second MSS value.
    Type: Application
    Filed: February 27, 2017
    Publication date: August 10, 2017
    Inventors: Ashwin Jagadish, Saravana Annamalaisami, Muthukumar Shunmugiah, Mohit Prakash Saxena
  • Publication number: 20170230562
    Abstract: Systems, methods, and media for high dynamic range imaging are provided, the systems comprising: an image sensor; and a hardware processor configured to: cause the image sensor to capture first image data having a first exposure time, second image data having a second exposure time, and third image data having a third exposure time that is substantially equal to the sum of the first exposure time and the second exposure time; generate combined image data using the first image data and the second image data.
    Type: Application
    Filed: March 7, 2017
    Publication date: August 10, 2017
    Applicant: Sony Corporation
    Inventors: Mohit Gupta, Tomoo Mitsunaga, Daisuke Iso, Shree K. Nayar
  • Publication number: 20170228247
    Abstract: A method and system for managing de-deduplication of data in a virtualization environment, including receiving a write request for an item of data from a virtual user machine, determining whether de-duplication is enabled, upon determination de-duplication is enabled and a copy of the item of data exists, referencing the de-duplication extent and not creating a new extent for storing the item of data in an extent group comprising a plurality of de-duplication extents.
    Type: Application
    Filed: February 17, 2017
    Publication date: August 10, 2017
    Applicant: Nutanix, Inc.
    Inventors: Mohit ARON, Dheeraj PANDEY, Ajeet SINGH
  • Publication number: 20170228282
    Abstract: One embodiment provides a method comprising, for at least one data block, selecting an erasure code from a plurality of erasure codes based on at least one property of the at least one data block and information relating to a data cache, and encoding, utilizing at least one hardware processor, the at least one data block with the selected erasure code. The information relating to the data cache includes cache space usage of the data cache.
    Type: Application
    Filed: February 4, 2016
    Publication date: August 10, 2017
    Inventors: Aayush Gupta, Mohit Saxena