Patents by Inventor A. Vivek

A. Vivek 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: 9176759
    Abstract: This document generally describes techniques, methods, systems, and computer program products for monitoring and managing applications running on virtual machines (VMs).
    Type: Grant
    Filed: March 16, 2012
    Date of Patent: November 3, 2015
    Assignee: Google Inc.
    Inventors: Vivek Sahasranaman, Pankaj Risbood, Parag Kacharulal Sarda, Vittaldas Sachin Shenoy, Rohit Jain
  • Patent number: 9176731
    Abstract: A system and method for isolating one or more code changes which are suspected of causing a code failure are disclosed. An example system may include a backend, a frontend, and a datastore. A list of changes to a codebase may be received along with a list of test targets in the codebase that are failing and a snapshot of the codebase at the time when one or more of the codebase's tests started failing. A heuristic may be used to find the code changes causing the one or more code failures.
    Type: Grant
    Filed: August 27, 2013
    Date of Patent: November 3, 2015
    Assignee: GOOGLE INC.
    Inventors: Celal Ziftci, Vivek Ramavajjala
  • Publication number: 20150312747
    Abstract: Embodiments describe methods, apparatuses and logic for a user equipment (UE) to connect to an access point (AP) in a wireless local area network (WLAN) based on credentials from a UE's home third generation partnership project (3GPP) network. In some embodiments, the UE may receive selection policy parameters from the WLAN including a network access identifier (NAI) realm. The UE may also receive selection policy parameters from the 3GPP network. The UE may compare the selection policy parameters of the WLAN with the selection policy parameters of the 3GPP network and discover roaming relationships between service providers and the relative priorities of different networks, and create a network list based on the comparison. The UE may then associate with an AP of the WLAN based on the prioritized network list.
    Type: Application
    Filed: July 8, 2015
    Publication date: October 29, 2015
    Inventor: Vivek Gupta
  • Publication number: 20150309787
    Abstract: Aspects of the present disclosure are directed to obtaining user feedback and causing a package of content updates to be created and distributed based on the received feedback. In accordance with one embodiment, a method is provided for creating a package that contains one or more content updates that are configured for implementation on a remote device.
    Type: Application
    Filed: July 9, 2015
    Publication date: October 29, 2015
    Inventors: Cameron B. Lerum, Catherine A. Wissink, Roxanne M. Seubert, Sushmita Subramanian, Vivek R. Rao, Yaron Hezroni
  • Publication number: 20150306957
    Abstract: Controlling a speed of a vehicle based on at least a portion of a route grade and a route distance divided into a plurality of route sections, each including at least one of a section grade and section length. Controlling the speed of the vehicle is further based on determining a cruise control speed mode for the vehicle for each of the plurality of route sections and determining a speed reference command of the vehicle based on at least one of the cruise control speed mode, the section length, the section grade, and a current speed.
    Type: Application
    Filed: April 24, 2014
    Publication date: October 29, 2015
    Inventors: Vivek Anand Sujan, Phani Vajapeyazula, Kenneth Follen, An Wu, Howard Robert Forst
  • Publication number: 20150306018
    Abstract: The present invention provides personal care formulations containing silicone modified polyolefins and having improved sensory feel, as well as being non-tacky and easily spreadable. The present invention also provides a method for treating body surfaces such as skin, hair, nails, etc., by applying the aforesaid personal care formulations externally to such a surface. The present invention also provides a method for improving the sensory feel of personal care formulations by including one or more silicone modified polyolefins in the formulations.
    Type: Application
    Filed: November 22, 2013
    Publication date: October 29, 2015
    Applicant: Dow Global Technologies LLC
    Inventors: Thomas P. Clark, Vivek Kalihari, Nahrain E. Kamber, John W. Kramer, Xiaodong Lu, Ying O'connor, Thomas H. Peterson, Curtis Schwartz, Qichun Wan
  • Publication number: 20150306526
    Abstract: A filter assembly for fluid filtration having a push-activated lock and release mechanism. A push filter design activates a floating key lock upon insertion and extraction, where the filter key may be used simultaneously as a lock and as an identifier for particular filter attributes. The filter base may be situated inline, and in fluid communication, with influent and effluent piping, such as within a refrigerator. The filter housing assembly may be attached to, and removed from, the filter base by a push-actuated release. Upon insertion, the filter key shifts the filter lock longitudinally to receive interlocking segments. Upon extraction, the same axial push shifts the filter lock further to align the interlocking fingers within gaps that allow for easy extraction. The specific key lock design allows a user to identify and match certain filter configurations received by the mechanical support, and reject other filter configurations.
    Type: Application
    Filed: July 16, 2015
    Publication date: October 29, 2015
    Inventors: Stephen P. Huda, Michael J. Sherman, Steven J. Haehn, Erik R. Klimpel, Sathyanarayana Jujaray, Vivek Kunwar Narendra Singh
  • Patent number: 9170828
    Abstract: Systems and methods for specifying extended descriptor information in a device accessed using a communication interface are disclosed. One method includes transmitting a request to a device from a host computing system, and receiving an extended capability descriptor identifying to the host computing system at least one extended descriptor set stored on the device. The extended capability descriptor identifies a minimum operating system version able to support a corresponding extended descriptor set.
    Type: Grant
    Filed: May 16, 2013
    Date of Patent: October 27, 2015
    Assignee: Microsoft Technology Licensing, LLC.
    Inventors: Martin Richard Borve, Andrea A. Keating, Philip Albert Froese, Randall Aull, Firdosh K. Bhesania, Eliyas Yakub, Robert Harris, Jr., Vivek Gupta
  • Patent number: 9169337
    Abstract: Disclosed herein are ethylene-based polymers having a higher molecular weight component and a lower molecular weight component, and characterized by a density greater than 0.945 g/cm3, a melt index less than 1.5 g/10 min, and a ratio of high load melt index to melt index ranging from 40 to 175. These polymers have the processability of chromium-based resins, but with improved stiffness and stress crack resistance, and can be used in blow molding and other end-use applications.
    Type: Grant
    Filed: March 12, 2014
    Date of Patent: October 27, 2015
    Assignee: Chevron Phillips Chemical Company LP
    Inventors: Vivek Rohatgi, Jeffrey F. Greco, Yongwoo Inn, Qing Yang, Alfred E. Brown, Jr.
  • Patent number: 9171594
    Abstract: A multiport memory having an array of storage cells for storing data; a plurality of data access ports; and access control circuitry to assign each data access port to one of the sets of access control lines and corresponding data lines. The control circuitry has collision detection circuitry to detect a colliding data access request received at a second data access port that requests access to a row of storage cells currently being accessed by a data access request received at a first data access port. The control circuitry is responsive to the detected collision to assign the set of access control lines and corresponding data lines currently assigned to the first data access port to the second data access port and to subsequently assign the first data access port to the set of access control lines and corresponding data lines previously assigned to the second access port.
    Type: Grant
    Filed: July 19, 2012
    Date of Patent: October 27, 2015
    Assignee: ARM Limited
    Inventor: Vivek Dhogale
  • Patent number: 9171857
    Abstract: There is provided a monolithic three dimensional array of charge storage devices which includes a plurality of device levels, wherein at least one surface between two successive device levels is planarized by chemical mechanical polishing.
    Type: Grant
    Filed: September 23, 2014
    Date of Patent: October 27, 2015
    Assignee: SANDISK 3D LLC
    Inventors: Thomas H. Lee, Vivek Subramanian, James M. Cleeves, Igor G. Kouznetsov, Mark G. Johnson, Paul Michael Farmwald
  • Publication number: 20150302108
    Abstract: Embodiments relate generally to electrical and electronic hardware, computer software, wired and wireless network communications, and media devices or wearable/mobile computing devices configured to facilitate presentation of content in a summarized form. More specifically, disclosed are systems, devices and methods to encapsulate or summarize a pool of content, such as music or audio tracks, in digest form. In some embodiments, a method may include identifying a pool of content as a function of a subset of parameters, selecting a subset of content from the pool based on one or more of the parameters to compile data representing encapsulated content, and forming data representing a digest of the pool of content including the compiled encapsulated content. Further, the method may include presenting the data representing the digest of the pool of content.
    Type: Application
    Filed: December 19, 2014
    Publication date: October 22, 2015
    Applicant: AliphCom
    Inventors: Mehul Trivedi, Vivek Agrawal
  • Publication number: 20150304158
    Abstract: Embodiments of the present invention include systems and methods for detecting failure of node, link, or both, in a network. The system for detecting failure of nodes, link, or both, in a network includes an agent that monitors status of one or more applications on a first end node, sends a status notice related to the applications on the first end node to a controller through an input-output (TO) port, receives status information of at least one application on a second end node from the controller through the TO port, and stores the status information into a memory. When the agent receives a query from an application on the first end node, it looks up the status information in the memory to check aliveness of an application on the second end node.
    Type: Application
    Filed: April 16, 2014
    Publication date: October 22, 2015
    Applicant: DELL PRODUCTS, L.P.
    Inventors: Vivek Dharmadhikari, Sanjay Sane, Vinay Sawal
  • Publication number: 20150304990
    Abstract: In an embodiment, an access network (AN) receives a message configured to prompt a conditional allocation of Quality of Service (QoS) resources to an access terminal (AT). The message can be received from the AT or from an application server (AS) that arbitrates a communication session for the AT. In another embodiment, if the AT determines that a QoS resource request has not yet been granted, the AT waits until the traffic channel (TCH) has been obtained for a communication session before resending the QoS resource request. In another embodiment, if the AT determines to initiate or join a second communication session before a confirmation that QoS resources for a first communication session are relinquished, the AT waits until the confirmation is received before a request for QoS resources for the second communication session is sent.
    Type: Application
    Filed: June 26, 2015
    Publication date: October 22, 2015
    Inventors: Vivek Manpuria, Ashu Razdan, Arulmozhi Ananthanarayanan, Eric Carl Rosen
  • Publication number: 20150302155
    Abstract: Disclosed are the methods and systems for classifying one or more patients in one or more categories. A distribution of one or more physiological parameters associated with the one or more patients is determined based on a patient dataset. The one or more physiological parameters correspond to at least a stroke scale score. One or more parameters associated with a copula are estimated by the one or more processors. In an embodiment, the copula defines a joint distribution of the one or more physiological parameters. A classifier is created based on the one or more parameters, wherein the classifier classifies the one or more patients in the one or more categories. The one or more categories correspond to a range of the stroke scale score.
    Type: Application
    Filed: April 16, 2014
    Publication date: October 22, 2015
    Applicant: Xerox Corporation
    Inventors: Vaibhav Rajan, Sakyajit Bhattacharya, Ranjan Shetty K, Amith Sitaram, Vivek G. Raman
  • Patent number: 9166818
    Abstract: Techniques for provisioning single or multistage networks using Ethernet Service Instances (ESIs). In one embodiment, an ESI is a logical entity or object that stores information that may be used to provision a network. An ESI may represent a logical entity that identifies a grouping of elements of a network or network device and associated attributes. Hierarchical relationships may be created between ESIs. The hierarchical relationships are used to perform packet-level processing including performing network packet encapsulations.
    Type: Grant
    Filed: November 18, 2013
    Date of Patent: October 20, 2015
    Assignee: Brocade Communications Systems, Inc.
    Inventors: Pankaj K. Jha, Vivek Agarwal, Mitri Halabi, Ananda Rajagopal, Ram Dular Singh
  • Patent number: 9165098
    Abstract: In one embodiment of the invention, a method includes partitioning an integrated circuit design into a hierarchy of a top level and a plurality of partitions, wherein the top level includes a top level netlist and each partition includes a partition netlist; receiving data path timing budgets and clock path timing budgets for each of the plurality of partitions of the integrated circuit design; and generating a timing budget model of each partition in response to the respective data path timing budgets and clock path timing budgets, wherein each timing budget model includes an intra-partition clock timing constraint for each respective partition for independent implementation of the top level.
    Type: Grant
    Filed: December 15, 2012
    Date of Patent: October 20, 2015
    Assignee: Cadence Design Systems, Inc.
    Inventors: Vivek Bhardwaj, Oleg Levitsky, Dinesh Gupta
  • Patent number: 9167221
    Abstract: Methods and systems for video retargeting and view selection using motion saliency are described. Salient features in multiple videos may be extracted. Each video may be retargeted by modifying the video to preserve the salient features. A crop path may be estimated and applied to a video to retarget each video and generate a modified video preserving the salient features. An action score may be assigned to portions or frames of each modified video to represent motion content in the modified video. Selecting a view from one of the given modified videos may be formulated as an optimization subject to constraints. An objective function for the optimization may include maximizing the action score. This optimization may also be subject to constraints to take into consideration optimal transitioning from a view from a given video to another view from another given video, for example.
    Type: Grant
    Filed: October 21, 2013
    Date of Patent: October 20, 2015
    Assignee: Google Inc.
    Inventors: Matthias Grundmann, Vivek Kwatra
  • Patent number: 9165011
    Abstract: A system, for concurrent calculation of resource qualifications (e.g., skills, educational degree, etc) and availability (e.g., availability to work on a project) using text search. The method commences by initiating a flow for requesting resources, the resource request comprising a qualification requirement indication and a time period requirement indication. The method further comprises retrieving candidate resource documents in a manner so as to calculate an overall match score that is based not only on qualifications, but also on availability. The scoring uses a recoded candidate resource document that comprises qualification attributes as well as time period availability to form an overall match score. The recoding can be performed in an administrative flow (e.g.
    Type: Grant
    Filed: September 30, 2011
    Date of Patent: October 20, 2015
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Tianyi Wang, Vivek Salgar, Darryl L. Watson
  • Patent number: 9167412
    Abstract: Examples are disclosed for roaming between wireless local area networks (WLANs) belonging to a social network. In some examples, configuration information for a WLAN may be received for setting up the WLAN for a social network. The social network may have one or more roaming members. Information about the roaming members and one or more policies for the roaming members to connect to the WLAN may also be received. For these examples, the configuration information, roaming member information and the one or more policies may be maintained at a server for a service provider related to the WLAN. Other examples are described and claimed.
    Type: Grant
    Filed: May 24, 2013
    Date of Patent: October 20, 2015
    Assignee: INTEL CORPORATION
    Inventors: Vivek Gupta, Necati Canpolat