Patents by Inventor Rahul Jain

Rahul Jain 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: 20180084520
    Abstract: A server has a processor and a memory connected to the processor. The memory stores instructions executed by the processor to collect scan lists from client devices. Each scan list specifies a WiFi access point identifier collected by a client device and geographic coordinates of the client device when the WiFi access point identifier was collected. A cluster of geographic coordinates is formed around a designated WiFi access point. A centroid within the cluster is identified. The location of the centroid is ascribed as the geographic position of the designated WiFi access point. A client device is advised when the designated WiFi access point is a known mobile WiFi access point to facilitate connection between the client device and the known mobile WiFi access point.
    Type: Application
    Filed: September 22, 2016
    Publication date: March 22, 2018
    Applicant: Ipass Inc.
    Inventors: Keith Waldorf, Tomasz Magdanski, Raghu Konka, Rahul Jain
  • Publication number: 20180076161
    Abstract: Techniques and mechanisms for providing effective connectivity with surface level microbumps on an integrated circuit package substrate. In an embodiment, different metals are variously electroplated to form a microbump which extends through a surface-level dielectric of a substrate to a seed layer including copper. The microbump includes nickel and tin, wherein the nickel aids in mitigating an absorption of seed layer copper. In another embodiment, the microbump has a mass fraction of tin, or a mass fraction of nickel, that is different in various regions along a height of the microbump.
    Type: Application
    Filed: September 15, 2016
    Publication date: March 15, 2018
    Inventors: Rahul Jain, Kyu Oh Lee, Amanda E. Schuckman, Steve S. Cho
  • Patent number: 9917441
    Abstract: A system for communication network management of a utility grid includes a database configured to store a grid information data set, where the grid information data set includes network device information for the utility grid and a network management system executable by a processor to: receive an event message from one or more network devices indicative of one or more failures in a communication network of the utility grid; retrieve the grid information data set; identify one or more network device associated with the one or more failures based on the grid information data set; transmit a request for a response to the identified one or more network devices; determine a response pattern based on responses from the identified one or more network devices in order to identify a cause of the failure based on the response pattern.
    Type: Grant
    Filed: February 24, 2015
    Date of Patent: March 13, 2018
    Assignee: Accenture Global Services Limited
    Inventors: Rahul Jain, Leslie T. Turkson, Vaibhav J. Parmar, Shahid Ahmed
  • Publication number: 20180054356
    Abstract: A cloud extension agent can be provided on a customer premise for interfacing, via an outbound secure connection, cloud based services. The cloud extension agent can reach the cloud based services through existing firewall infrastructure, thereby providing simple, secure deployment. Furthermore, the secure connection can enable substantially real-time communication with a cloud service to provide web-based, substantially real time control or management of resources on the customer premises via the cloud extension agent.
    Type: Application
    Filed: October 16, 2017
    Publication date: February 22, 2018
    Inventors: Vineeth NARASIMHAN, Joshua LAMBERT, Thomas HERCHEK, Ryan Elliot HOPE, Nitish JHA, Rahul JAIN, Sumeet SINGH
  • Patent number: 9820386
    Abstract: A method of forming an electronic assembly. The method includes covering a patterned conductive layer that is on a dielectric layer with a solder resist; depositing a metal layer on to the solder resist; depositing a photo resist onto the metal layer; patterning the photo resist; etching the metal layer that is exposed from the photo resist to form a metal mask; removing the photo resist; and plasma etching the solder resist that is exposed from the metal mask. An electronic assembly for securing for an electronic card. The electronic assembly includes a patterned conductive layer that is on a dielectric layer; and a solder resist covering the patterned conductive layer and the dielectric layer, wherein the solder resist includes openings that expose the patterned conductive layer, wherein the openings in the solder resist only have organic material on side walls of the respective openings.
    Type: Grant
    Filed: March 18, 2016
    Date of Patent: November 14, 2017
    Assignee: Intel Corporation
    Inventors: Kristof Darmawikarta, Rahul Jain, Robert Alan May, Sheng Li, Sri Ranga Sai Boyapati
  • Patent number: 9794117
    Abstract: A cloud extension agent can be provided on a customer premise for interfacing, via an outbound secure connection, cloud based services. The cloud extension agent can reach the cloud based services through existing firewall infrastructure, thereby providing simple, secure deployment. Furthermore, the secure connection can enable substantially real-time communication with a cloud service to provide web-based, substantially real time control or management of resources on the customer premises via the cloud extension agent.
    Type: Grant
    Filed: September 18, 2015
    Date of Patent: October 17, 2017
    Assignee: International Business Machines Corporation
    Inventors: Vineeth Narasimhan, Joshua Lambert, Thomas Herchek, Ryan Elliot Hope, Nitish Jha, Rahul Jain, Sumeet Singh
  • Patent number: 9770390
    Abstract: A medication container comprises a body portion and a grid coupled to the body portion. The grid and the tray each comprise a corresponding number of wells configured to contain medication. The tray is configured to be inserted into and removed from the body portion, above the grid. The tray may be configured to be connected to and disconnected from the grid, when the tray is inserted into the body portion. The wells of the grid may be configured to be manually loaded with medication by a user and the wells of the tray may be configured to be received by the user loaded with medication in accordance with a medication regimen. The first wells may be integral with the grid and the second wells may be integral with the tray.
    Type: Grant
    Filed: April 6, 2015
    Date of Patent: September 26, 2017
    Assignee: TOWERVIEW HEALTH, INC.
    Inventors: Ankur Aggarwal, Nikolaos Valilis, Rahul Jain, Hareesh Ganesan, Jonathan K. Friedman
  • Publication number: 20170273187
    Abstract: A method of forming an electronic assembly. The method includes covering a patterned conductive layer that is on a dielectric layer with a solder resist; depositing a metal layer on to the solder resist; depositing a photo resist onto the metal layer; patterning the photo resist; etching the metal layer that is exposed from the photo resist to form a metal mask; removing the photo resist; and plasma etching the solder resist that is exposed from the metal mask. An electronic assembly for securing for an electronic card. The electronic assembly includes a patterned conductive layer that is on a dielectric layer; and a solder resist covering the patterned conductive layer and the dielectric layer, wherein the solder resist includes openings that expose the patterned conductive layer, wherein the openings in the solder resist only have organic material on side walls of the respective openings.
    Type: Application
    Filed: March 18, 2016
    Publication date: September 21, 2017
    Inventors: Kristof Darmawikarta, Rahul Jain, Robert Alan May, Sheng Li, Sri Ranga Sai Boyapati
  • Patent number: 9722868
    Abstract: A cloud extension agent can be provided on a customer premise for interfacing, via an outbound secure connection, cloud based services. The cloud extension agent can reach the cloud based services through existing firewall infrastructure, thereby providing simple, secure deployment. Furthermore, the secure connection can enable substantially real-time communication with a cloud service to provide web-based, substantially real time control or management of resources on the customer premises via the cloud extension agent.
    Type: Grant
    Filed: September 18, 2015
    Date of Patent: August 1, 2017
    Assignee: International Business Machines Corporation
    Inventors: Vineeth Narasimhan, Joshua Lambert, Thomas Herchek, Ryan Elliot Hope, Nitish Jha, Rahul Jain, Sumeet Singh
  • Patent number: 9720799
    Abstract: Application validation is performed based on object level hierarchy data associated with the application. An application is executed on a physical or emulated host device, and assembly code is generated for the executing application. The assembly code is analyzed to identify objects associated with the application, and to identify relationships between the objects. Based on the object and relationship data, an object level hierarchy is generated for the application. Validation of the application may be performed by comparing an object level hierarchy for a current version of the application to a previously generated hierarchy for a previous version of the application to identify differences between the two hierarchies.
    Type: Grant
    Filed: July 10, 2014
    Date of Patent: August 1, 2017
    Assignee: Google Inc.
    Inventors: Manish Lachwani, Jay Srinivasan, Pratyus Patnaik, Rahul Jain
  • Publication number: 20170060729
    Abstract: A system and method for facilitating characterizing customized computing objects of a software application, such as a networked enterprise application. An example method includes identifying one or more custom computing objects of one or more software applications of a computing environment; determining one or more grouping criteria for grouping identified custom objects; grouping information pertaining to the one or more custom objects based on the one or more grouping criteria, resulting in one or more custom object groupings; and using the one or more custom object groupings, with reference to data characterizing one or more changes slated to be made to the software application, to generate one or more user interface display screens. In a more specific embodiment, the data characterizing one or more changes includes metadata characterizing core software application maintenance events, upgrades, and/or other modifications.
    Type: Application
    Filed: August 25, 2015
    Publication date: March 2, 2017
    Inventors: Shamus Kahl, Nathan Rooney, Stephen J. Willson, Rahul Jain, Saumyaranjan Acharya, Stephen Persky, Ankit Kapil
  • Patent number: 9465776
    Abstract: Techniques are disclosed for filtering a list of fonts based on the criteria that each font in the resulting filter supports every single glyph in an arbitrary array of glyphs. The array of glyphs may include one or more glyphs and can be, for example, user-defined (e.g., based on a user content selection within a given document, or entries made on a configuration page) and/or defined by a selected digital document or folder system (where only fonts that support all glyphs used within that entire document or folder system are listed). The techniques can be implemented, for instance, in digital content generation/editing systems that allow for a variety of different fonts and glyphs to be used. In any such cases, the system can be configured to allow for viewing a filtered font list, such that each and every glyph of interest is supported by each font presented in the list.
    Type: Grant
    Filed: November 26, 2013
    Date of Patent: October 11, 2016
    Assignee: Adobe Systems Incorporated
    Inventors: Vadim Furman, Anil Ahuja, Shailja Gupta, Rahul Jain
  • Patent number: 9451053
    Abstract: A computer-implemented method for interfacing software-defined networks with non-software-defined networks may include (1) receiving at least one packet via software-defined network at a switching device, (2) searching a set of flow entries that collectively direct network traffic within the software-defined network for a flow entry that corresponds to the packet, (3) determining that the packet is destined for a non-software-defined network based at least in part on the search, and (4) forwarding the packet to the non-software-defined network via a logical tunnel that interfaces the software-defined network with the non-software-defined network by connecting a virtual port within the software-defined network to a virtual port within the non-software-defined network. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: March 31, 2014
    Date of Patent: September 20, 2016
    Assignee: Juniper Networks, Inc
    Inventors: Apoorva Jindal, Rahul S. Kasralikar, Sandeep Bajaj, Rahul Jain
  • Publication number: 20160249106
    Abstract: A remote control module enables remote operation and control of a host device such as a mobile computing device. The user may employ an interface of the service to specify input events to be executed on the host device, such as touch, text, numeric, key, voice, haptic, or other types of inputs. The input events may be executed on the device through a virtualization module executing as a background process on the device. A display capture module may also execute as a background process on the host device to capture screenshots of the host device display using a hardware video encoder of the host device. The screenshots are placed in device memory. The remote control module may retrieve the screenshots from the host device memory, assemble them into a video stream, and provide the video stream to the user through the user interface as a real-time view of the host device.
    Type: Application
    Filed: September 14, 2012
    Publication date: August 25, 2016
    Applicant: Appurify, Inc.
    Inventors: Manish LACHWANI, Jay SRINIVASAN, Rahul JAIN, Pratyus PATNAIK
  • Patent number: 9387154
    Abstract: A medication container comprises a body portion and a grid coupled to the body portion. The grid and the tray each comprise a corresponding number of wells configured to contain medication. The tray is configured to be inserted into and removed from the body portion, above the grid. The tray may be configured to be connected to and disconnected from the grid, when the tray is inserted into the body portion. The wells of the grid may be configured to be manually loaded with medication by a user and the wells of the tray may be configured to be received by the user loaded with medication in accordance with a medication regimen. The first wells may be integral with the grid and the second wells may be integral with the tray.
    Type: Grant
    Filed: November 23, 2015
    Date of Patent: July 12, 2016
    Assignee: TowerView Health, Inc.
    Inventors: Ankur Aggarwal, Nikolaos Valilis, Rahul Jain, Hareesh Ganesan, Jonathan K. Friedman
  • Publication number: 20160170941
    Abstract: Techniques are disclosed for replicating the appearance of typographical attributes and text adornments in digital publications. Content in a fixed layout format is converted into a standard digital publication format by applying a <span> tag to each word of the content. Each <span> tag includes a CSS letter spacing attribute that is calculated based on the effective width of each glyph forming the word in the fixed layout format, and the default width of the same glyph in the digital publication format. In this manner, the corresponding word is rendered in approximately the same space in both the fixed layout and digital publication formats.
    Type: Application
    Filed: December 10, 2014
    Publication date: June 16, 2016
    Applicant: Adobe Systems Incorporated
    Inventors: Douglas Waterfall, Pooja LNU, Rahul Jain, Sameer Manuja
  • Publication number: 20160117429
    Abstract: A method for reducing dynamic power consumption of an integrated circuit design having flip-flops with an EDA tool that initiates clock gating by gating a clock signal received by the flip-flops. A first set of positive-edge triggered flip-flops and a second set of negative-edge triggered flip-flops, and a first set of OR-type clock gating cells and a second set of AND-type clock gating cells are selected from a technology library. The OR-type clock gating cells are connected to clock input terminals of the first set of positive-edge triggered flip-flops and the AND-type clock gating cells to clock terminals of the second set of negative-edge triggered flip-flops.
    Type: Application
    Filed: October 27, 2014
    Publication date: April 28, 2016
    Inventors: Rahul Jain, Nitin Dhamija, Umesh Chandra Lohani
  • Patent number: 9317639
    Abstract: A method for reducing dynamic power consumption of an integrated circuit design having flip-flops with an EDA tool that initiates clock gating by gating a clock signal received by the flip-flops. A first set of positive-edge triggered flip-flops and a second set of negative-edge triggered flip-flops, and a first set of OR-type clock gating cells and a second set of AND-type clock gating cells are selected from a technology library. The OR-type clock gating cells are connected to clock input terminals of the first set of positive-edge triggered flip-flops and the AND-type clock gating cells to clock terminals of the second set of negative-edge triggered flip-flops.
    Type: Grant
    Filed: October 27, 2014
    Date of Patent: April 19, 2016
    Assignee: FREESCALE SEMICONDUCTOR, INC.
    Inventors: Rahul Jain, Nitin Dhamija, Umesh Chandra Lohani
  • Patent number: D787811
    Type: Grant
    Filed: October 6, 2015
    Date of Patent: May 30, 2017
    Assignee: TowerView Health, Inc.
    Inventors: Ankur Aggarwal, Hareesh Ganesan, Nikolaos Valilis, Rahul Jain, Ara Dave Acle, Ryan Christopher Wickre, Christine Lewis, Steven Avi Friedman
  • Patent number: D787812
    Type: Grant
    Filed: October 6, 2015
    Date of Patent: May 30, 2017
    Assignee: TowerView Health, Inc.
    Inventors: Hareesh Ganesan, Ankur Aggarwal, Nikolaos Valilis, Rahul Jain, Ara Dave Acle, Ryan Christopher Wickre, Christine Lewis, Steven Avi Friedman