Patents by Inventor Ashish .

Ashish . 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: 10084852
    Abstract: A method for responding to a content retrieval request at a server may include receiving the content retrieval request from a computing device; detecting, at a device aware controller, at least one device capability of the computing device; setting, at the device aware controller, a rule boundary for the content retrieval request based on the at least one device capability; forwarding the content retrieval request with the rule boundary to a device agnostic controller, wherein the content retrieval request does not include capability information associated with the computing device; receiving from the device agnostic controller at the device aware controller, data corresponding to the content retrieval request with the rule boundary applied; and providing the data with the rule boundary applied to the computing device for presentation on the computing device.
    Type: Grant
    Filed: October 6, 2016
    Date of Patent: September 25, 2018
    Assignee: Wells Fargo Bank, N.A.
    Inventors: Shailesh Hedaoo, Ashish G. Khapre, Ranganathan Kanchi
  • Patent number: 10083262
    Abstract: Methods and systems for detecting deadlock in a hardware design. The method comprises identifying one or more control signals in the hardware design; generating a state machine for each of the one or more control signals to track the state of the control signal; generating one or more assertions for each control signal to detect that the control signal is in a deadlock state from the state machine; and detecting whether any of the one or more control signal are in a deadlock state using the assertions. The method may also comprise generating one or more fairness constraints to impose on a particular assertion and detecting the particular control signal is in the deadlock state using the assertions under the fairness constraints.
    Type: Grant
    Filed: August 29, 2017
    Date of Patent: September 25, 2018
    Assignee: Imagination Technologies Limited
    Inventors: Ashish Darbari, Colin McKellar
  • Patent number: 10083160
    Abstract: A metadata item may be generated that includes metadata content corresponding to a selected portion of digital content stored on a first device, the metadata item may be associated with a first user profile, and the metadata item may be distributed to a second user device storing the digital content such that the metadata item can be accessed via a second user profile and rendered on the second user device in association with the digital content. In this manner, metadata content corresponding to digital content may be shared across user profiles that access the digital content. In addition, a collaborative content item may be generated that includes collaborative content associated with a word or phrase in digital content and that is editable by multiple user profiles.
    Type: Grant
    Filed: March 31, 2015
    Date of Patent: September 25, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Wainwright Gregory Siady Yu, Shanmugarasa Muhunthan, Robert Wayne Roth, Ashish Singh, Brian David Rosenblat, Jeffrey Craig Kunins, Eric Michael Franklin, Walter Manching Tseng, Seth Gershom Goldstein, Otis Yeager Chandler, Andrew Olcott, Arjun Subramanian, Jay Prashant Subhash, Manigandan Natarajan
  • Patent number: 10083026
    Abstract: Techniques are disclosed describing an In-Service Software Upgrade for a Software Defined Networking (SDN) controller of a cloud data center. A cloud data center includes a first SDN controller configured to perform session management of a plurality of session instances, an orchestration engine communicatively coupled to the first SDN controller via a northbound application program interface (API); and a plurality of compute nodes configured to perform compute functions for the plurality of session instances. In response to receiving a request to perform an in-service software upgrade (ISSU) of the first SDN controller, the orchestration engine spawns a second, upgraded SDN controller on the cloud data center. An ISSU process initializes the second SDN controller and transfers session management for the plurality of session instances from the first SDN controller to the second SDN controller. Finally, the ISSU process removes the first SDN controller from the cloud data center.
    Type: Grant
    Filed: March 31, 2016
    Date of Patent: September 25, 2018
    Assignee: Juniper Networks, Inc.
    Inventors: Suresh Kumar Vinapamula Venkata, Ashish Ranjan, Hampapur Ajay, Sachin Bansal
  • Patent number: 10084868
    Abstract: A gateway that may be implemented in a local network and that communicates with a cloud network to provide efficient services in a weakly connected setting is disclosed. The gateway may be configured to enable services that efficiently utilize resources in both of the gateway and the cloud network, and provide a desired quality of service while operating in a weakly connected setting. The gateway may provide data collection and processing, local network services, and enable cloud services that utilize data collected and processed by the gateway. The local network may include one or more sensors and/or video cameras that provide data to the gateway. In a further implementation, the gateway may determine an allocation of one or more tasks of a service between the gateway and a cloud network by determining the allocation of the one or more service tasks based on desired service latency.
    Type: Grant
    Filed: September 3, 2016
    Date of Patent: September 25, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ranveer Chandra, Ashish Kapoor, Sudipta Sinha, Amar Phanishayee, Deepak Vasisht, Xinxin Jin, Madhusudhan Gumbalapura Sudarshan
  • Publication number: 20180270244
    Abstract: A secure chain of data blocks is maintained at a given computing node, wherein the given computing node is part of a set of computing nodes in a distributed network of computing nodes, and wherein each of the set of computing nodes maintains the secure chain of data blocks. The secure chain of data blocks maintained at each computing node comprises one or more data blocks that respectively represent one or more transactions associated with an unmanned aerial vehicle (UAV). At least one data block is added to the secure chain of data blocks maintained at the given computing node in response to determining that transaction data associated with the at least one data block is valid.
    Type: Application
    Filed: March 20, 2017
    Publication date: September 20, 2018
    Inventors: Abhishek Kumar, Ashish Kundu, Clifford A. Pickover, Komminist Weldemariam
  • Publication number: 20180267795
    Abstract: Systems, methods, and computer program products to perform an operation comprising receiving, via an interface, a first review specifying a first rating value, a second rating value, and a textual review for an application in an application store, associating the first review in the application store with the first rating value, invoking a semantics analysis engine to determine that the textual review specifies a first known performance issue for the application, determining, based on an update to the application and reviews for the application received subsequent to the update to the application, that the first known performance issue has been resolved, and associating the first review in the application store with the second rating value.
    Type: Application
    Filed: March 20, 2017
    Publication date: September 20, 2018
    Inventors: Pralhad D. DESHPANDE, Vijay EKAMBARAM, Ashish K. MATHUR
  • Patent number: 10078305
    Abstract: A method for retrieving phase information in a coherent diffraction imaging process includes acquiring a plurality of 3D data sets, each 3D data set corresponding to one of a plurality of time states, and reconstructing a 3D image of the object at a given time state using the 3D data set from all of the time states. Each 3D data set is acquired by: illuminating an object positioned in a first position with a coherent beam; measuring a first 2D diffraction pattern using an area detector; rotating the object around a tilt axis thereof to a second position that is different from the first position; re-illuminating the object positioned in the second position with the coherent beam; re-measuring a second 2D diffraction pattern using the area detector; and repeating the rotating, re-illuminating and re-measuring steps such that each 3D data set includes a predetermined number of diffraction patterns.
    Type: Grant
    Filed: October 14, 2016
    Date of Patent: September 18, 2018
    Assignee: UChicago Argonne, LLC
    Inventors: Andrew P. Ulvestad, Stephan O. Hruszkewycz, Paul H. Fuoss, Stefan M. Wild, Ashish Tripathi
  • Patent number: 10079745
    Abstract: A method and associated systems for using a software-defined network (SDN) controller to automatically test cloud performance. A bandwidth measuring and optimizing system associated with the SDN controller detects a triggering condition and, in response, directs a network-management tool to measure a bandwidth of a segment of a physical infrastructure of a network and directs the SDN controller to provision a virtual machine that then measures a bandwidth of a corresponding segment of virtual infrastructure that is overlaid upon the physical segment. In some embodiments, these two tests are synchronized so as to concurrently measure physical and virtual bandwidths while the same test data passes through the virtual infrastructure segment. The measured bandwidth of the virtual segment is then compared to the measured bandwidth of the physical segment in order to determine an efficiency of the virtual network.
    Type: Grant
    Filed: August 1, 2016
    Date of Patent: September 18, 2018
    Assignee: International Business Machines Corporation
    Inventors: Venkata Siva N. Amulothu, Kavita Gadde, Ashish Kapur, Vishal Shukla, Saritha Yeddula
  • Patent number: 10076313
    Abstract: A method of scanning for an object using an adaptive scheduler starts with an electronic circuit (EC) receiving information associated with the object. A task list is then generated by the EC that includes at least one task action based on the information associated with the object. The at least one task action includes a beam firing required for the object to be scanned. The EC may signal based on the task list to a beamer to generate and send a signal to a probe unit to perform the beam firing. A receiver may receive and process a data signal from the probe unit and send the processed data signals to the EC. The EC may then analyze the processed data signal to determine if the object is identified using the processed data signal. Other embodiments are also described.
    Type: Grant
    Filed: December 5, 2013
    Date of Patent: September 18, 2018
    Assignee: White Eagle Sonic Technologies, Inc.
    Inventors: Richard Tobias, Bicheng Wu, Ashish Parikh
  • Patent number: 10079820
    Abstract: Web-based single sign-on can enable a user to log in to a single interface (such as through a web browser or thin client) and then provide SSO services to the user for one or more web applications. The web-based SSO system can be extended to support one or more different access control methods, such as form-fill, Federated (OIF), SSO Protected (OAM), and other policies. The web-based SSO system can include a user interface through which the user can access different web applications, systems, etc. and manage their credentials. Each SSO service can be associated with a web interface allowing the SSO services to be accessed over the web. The web interfaces can provide CRUD (create, read, update, delete) functionality for each SSO service. To support different access policy types, the web-based SSO system can include an extensible data manager that can manage data access to different types of repositories transparently.
    Type: Grant
    Filed: September 22, 2014
    Date of Patent: September 18, 2018
    Assignee: Oracle International Corporation
    Inventors: Ashish Kolli, Mrudul Uchil, Josh Brunaugh, Dharmvir Singh
  • Patent number: 10078629
    Abstract: One or more table content documents (TCDs) can be constructed for a set of tabular data or portion thereof. A set of query features corresponding to a question can be matched to one or more TCDs. A respective candidate answer can be generated for each of the one or more TCDs having a set of features matching the set of query features above a threshold. Zero or more candidate answers can be output to a user consumable data object.
    Type: Grant
    Filed: October 22, 2015
    Date of Patent: September 18, 2018
    Assignee: International Business Machines Corporation
    Inventors: Ashish Mungi, Purushothaman K. Narayanan, Ankur Parikh
  • Publication number: 20180261498
    Abstract: Related fields of the present disclosure are in the field of transistor devices, and in particular, FinFET device structures formed using aspect ratio trapping trench (ART) process techniques. For example, a FinFET device consistent with the present disclosure comprises a first fin structure including a first upper fin portion atop a first lower fin portion and a second fin structure including a second upper fin portion atop a second lower fin portion. The first and second upper fin structures include a Group IV material and the first and second lower fin structures include a Group III-V material.
    Type: Application
    Filed: December 26, 2015
    Publication date: September 13, 2018
    Inventors: Sanaz K. GARDNER, Willy RACHMADY, Van H. LE, Matthew V. METZ, Seiyon KIM, Ashish AGRAWAL, Jack T. KAVALIEROS
  • Publication number: 20180259965
    Abstract: A method reduces a risk exposure to an item being transported by a self-driving vehicle (SDV). One or more processors determine a risk-level R for contents of a smart vault that is being transported by the SDV, where R describes a real-time risk of the contents being stolen from the smart vault while being transported by the SDV. In response to determining that R is greater than a predefined risk value, one or more processors electronically communicate an executable instruction to a SDV on-board computer to take a risk-lowering action that will reduce the level of R.
    Type: Application
    Filed: March 8, 2017
    Publication date: September 13, 2018
    Inventors: MICHAEL S. GORDON, ASHISH KUNDU, CLIFFORD A. PICKOVER
  • Publication number: 20180258665
    Abstract: The drilling rig includes a first substructure and a second substructure. The second substructure is positioned generally parallel to and spaced apart from the first substructure and generally the same height as the first substructure. The drilling rig further includes a drill floor coupled to the first and second substructures, where the drill floor positioned substantially at the top of the first and second substructures.
    Type: Application
    Filed: May 11, 2018
    Publication date: September 13, 2018
    Inventors: Padira REDDY, Ashish GUPTA
  • Publication number: 20180260241
    Abstract: In one aspect, a computerized method includes the step of selecting a subset of servers of a set of servers to migrate to a specified cloud- computing platform. An administrator utilizes a dashboard view provided in a web browser to identify the subset of servers. The computerized method: includes the step of selecting a sequence of migration steps to manage a migration of the subset of servers to the specified cloud-computing platform, wherein the administrator utilizes the dashboard view to generate a plan for a server-data migration of the subset of servers. The computerized method includes the step of automatically determining a set of attributes of the subset of servers. The computerized method includes the step to automatically determining a set of dependency modules associated with the subset of servers to migrate and reinstall upon migration of the subset of servers.
    Type: Application
    Filed: August 24, 2016
    Publication date: September 13, 2018
    Inventor: Ashish Khurange
  • Publication number: 20180258483
    Abstract: The invention provides microRNA markers and methods for determining the risk a subject has for developing mild traumatic brain injuries (mTBI). In some aspects, the methods further include determine the fitness of a subject for participating in an activity with increased chances of receiving a head impact. Certain embodiments are directed to kits designed for these purposes.
    Type: Application
    Filed: September 8, 2016
    Publication date: September 13, 2018
    Inventors: Kendall VAN KEUREN-JENSEN, Matthew HUENTELMAN, Ashish YERI
  • Patent number: 10073747
    Abstract: The first computer receives a signal that a second computer is back online after being offline, wherein the second computer was offline because of a failure. The first computer takes a first snapshot of the storage, wherein data that has a higher access frequency is stored on a first drive and data that has a lower access frequency is stored on a second drive. The first computer determines a snapshot difference between the first snapshot and a second snapshot. The first computer transmits the snapshot difference to the second computer, and transmits the data stored on the first drive to the second computer. The first computer promotes the data stored on the second drive to be considered equivalent to data stored drive and transmits the promoted data stored on the second drive to the second computer at the same transmission rate as the data stored on the first drive.
    Type: Grant
    Filed: December 20, 2017
    Date of Patent: September 11, 2018
    Assignee: International Business Machines Corporation
    Inventors: Deepak R. Ghuge, Ashish Pandey, Sandeep R. Patil
  • Patent number: 10074228
    Abstract: This invention proposes a per-piece unique optical randomness on security labels that enables a unique color profiling. Verification of Color-profiling is fully automated. Color profiling is captured under a light homogenizer. Color profiling starts at certain intersection point (within security label) of line joining reference circle to centre of security label. To detect duplication, multiple color-profiles are acquired with scanner flash light switched-on & switched-off. Even if same label is reapplied after tampering the asset the color profiling gets auto changed and can be automatically verified. Color profiling based security is layered on fundamental layer of spatial orientation. Also optically variable region can be leveraged to quickly verify if label is original without matching with stored color profile in cloud during registration scan.
    Type: Grant
    Filed: June 9, 2015
    Date of Patent: September 11, 2018
    Inventor: Ashish Anand
  • Patent number: 10073626
    Abstract: Some implementations include a method of managing a hosted non-volatile random-access memory (NVRAM) based storage subsystem that includes NVRAM devices. The method includes: receiving, at a device driver on the host computing device, write requests each requesting to write a respective unit of data to the NVRAM-based storage subsystem; categorizing the write requests into subgroups of write requests, where write requests within respective subgroups are mutually exclusive; ascertaining a load condition of each of several of the NVRAM devices of the NVRAM-based storage subsystem; identifying a target location on at least one NVRAM device to service a particular subgroup of write requests according to the ascertained load conditions of the NVRAM devices of the NVRAM-based storage subsystem; and servicing the particular subgroup of write requests by writing the corresponding units of data to the identified target location on the at least one NVRAM device of the NVRAM-based storage subsystem.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: September 11, 2018
    Assignee: VIRIDENT SYSTEMS, LLC
    Inventors: Vijay Karamcheti, Ashish Singhai, Shibabrata Mondal, Ajith Kumar