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).

  • Publication number: 20150107165
    Abstract: A system comprising a support structure having a plurality of vertically extending members arranged to define a mast channel, the support structure attached to a platform having a rig floor and the support structure positioned above an opening in the rig floor; a first mast section that is attached to the support structure; a second mast section that is attached to the support structure and the first mast section; and a third mast section; wherein the system has a first arrangement in which the third mast section is located below the rig floor in a vertical position and is vertically spaced from the second mast; and wherein the system has a second arrangement in which the third mast section is attached to the second mast section and at least a portion of the third mast extends within the opening of the rig floor.
    Type: Application
    Filed: December 23, 2014
    Publication date: April 23, 2015
    Inventors: Anthony PETRELLO, Padira REDDY, Ashish GUPTA, Sean M. BAILEY
  • Publication number: 20150110105
    Abstract: Switches in a virtual networking environment may be synchronized by providing virtual networking policies to multiple switches connected to a virtual machine. The multiple switches may form a virtual link aggregate group. Virtual networking policies corresponding to the virtual machine may be provided via packets sent to the multiple switches in the link aggregate group. In some embodiments, the packet may be sent under the IEEE 802.1Qbg protocol.
    Type: Application
    Filed: October 22, 2013
    Publication date: April 23, 2015
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: ASHISH KAPUR, VISHAL SHUKLA
  • Patent number: 9010966
    Abstract: An LED light bulb includes a thermally conductive base and at least one LED assembly disposed on the base. The LED assembly includes at least one LED configured to emit light. A thermal optical diffuser defines an interior volume of the LED light bulb. The LED is arranged to emit light into the interior volume and through the thermal optical diffuser. The thermal optical diffuser extends from the base to a terminus on a light emitting side of the LED assembly. The thermal optical diffuser includes one or more openings. An array of optical elements is disposed within the interior volume and is configured to focus the emitted light toward the openings. The thermal optical diffuser and the array of optical elements are arranged to allow convective air flow between the interior volume of the thermal optical diffuser and ambient environment.
    Type: Grant
    Filed: August 22, 2013
    Date of Patent: April 21, 2015
    Assignee: Palo Alto Research Center Incorporated
    Inventors: Patrick Yasuo Maeda, Ashish Pattekar
  • Patent number: 9015820
    Abstract: Systems and methods for authenticating a request submitted from a client device through a third party content provider to an electronic entity are described. In one embodiment, a method includes providing a trusted script to the third party content provider, passing a trust token to the third party content provider and to the client device, and, in response to a request submitted from the client device through the third party content provider, validating the trust token associated with the request with the token passed to the client device, and processing the request. The trusted script is configured to create a trusted window on the third party Web page displayed on the client computing device, receive a trust token from the electronic entity through the trusted window, and associate the trust token with requests submitted from the client computing device through the third party content provider to the electronic entity.
    Type: Grant
    Filed: June 28, 2013
    Date of Patent: April 21, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: Amit Bhosle, Scott G. Carmack, Dhanvi Harsha Kapila, Shilpi Gupta, Mehul Jain, Sachin Purushottam Joglekar, Ashish Agrawal
  • Patent number: 9015801
    Abstract: A method may include receiving, by a computing device, a recovery message directed to a first account associated with a messaging service provider. The recovery message may include access information associated with a second account of an online service provider. In an embodiment, the method may include, in response to receiving a recovery message, determining whether one or more suspicious events involving the first account have occurred, in response to determining that one or more suspicious events have occurred, prompting a user to provide authentication information in order to access the recovery message, receiving one or more responses from a user, verifying the one or more responses, and in response to determining that each of the responses is correct, granting access, by the computing device, to the recovery message.
    Type: Grant
    Filed: May 14, 2013
    Date of Patent: April 21, 2015
    Assignee: Google Inc.
    Inventor: Ashish Bhatia
  • Patent number: 9015727
    Abstract: An operating system permits sharing of a sub-process (or process unit) across multiple processes (or tasks). Each shared sub-process has its own context. The sharing is enabled by tracking when a process invokes a sub-process. When a process invokes a sub-process, the process is designated as a parent process of the child sub-process. The invoked sub-process may require use of process level variable data. To enable storage of the process level variable data for each calling process, the variable data is stored in memory using a base address and a fixed offset. Although the based address may vary from process to process, the fixed offset remains the same across processes.
    Type: Grant
    Filed: April 2, 2008
    Date of Patent: April 21, 2015
    Assignee: QUALCOMM Incorporated
    Inventors: Satya Jayaraman, Ashish Bajaj, Kuntal Dilipsinh Sampat, Sachin Chaturvedi, Balam Subhash
  • Patent number: 9015082
    Abstract: A computing device receives a training data set that comprises a plurality of sensitive documents and a plurality of non-sensitive documents. The computing device determines a quality of the training data set. The quality may be determined using k-fold cross validation and/or latent semantic indexing. In response to determining that the training data set has a satisfactory quality, the computing device then analyzes the training data set using machine learning to train a machine learning-based detection (MLD) profile, the MLD profile to be used by a data loss prevention (DLP) system to classify new documents as sensitive documents or as non-sensitive documents.
    Type: Grant
    Filed: December 14, 2011
    Date of Patent: April 21, 2015
    Assignee: Symantec Corporation
    Inventors: Sumesh Jaiswal, Ashish Aggarwal, Phillip DiCorpo, Shitalkumar S. Sawant, Sally Kauffman, Alan Dale Galindez
  • Patent number: 9011998
    Abstract: Phase separated blends of polyaryl ether ketones, polyaryl ketones, polyether ketones, polyether ether ketones and mixtures thereof with at least one polysulfone etherimide, wherein the polysulfone etherimide has greater than or equal to 50 mole % of the polymer linkages contain at least one aryl sulfone group are described. Such blends have improved load bearing capability at high temperature. In another aspect a high crystallization temperature, especially at fast cooling rates, is achieved.
    Type: Grant
    Filed: July 10, 2006
    Date of Patent: April 21, 2015
    Assignee: Sabic Global Technologies B.V.
    Inventors: Ashish Aneja, Robert Russell Gallucci, Roy Ray Odle, Kapil Chandrakant Sheth
  • Publication number: 20150106163
    Abstract: Systems and methods for obtaining an optimal pricing strategy in a service engagement are disclosed. A model is created for the service engagement between a client and vendor. For the service engagement, a pricing strategy is selected. The pricing strategy is selected from one of a fixed strategy, a variable strategy and a combination thereof. Subsequent to selecting the pricing strategy, a client payoff associated with the client and a vendor payoff associated with the vendor are computed. The model is simulated to obtain a time series data. Based on the simulation, an optimal pricing strategy is obtained by calculating an optimizer payoff function. The optimizer payoff function is calculated by assigning relative weights to the client payoff and the vendor payoff. The optimal pricing strategy is obtained by altering the pricing strategy to maximize the optimizer payoff function.
    Type: Application
    Filed: October 15, 2014
    Publication date: April 16, 2015
    Inventors: Veerendra Kumar RAI, Sanjit MEHTA, Praveen CHANDAK, Ashish Kumar JHA, Abhinay PUVVALA
  • Publication number: 20150106081
    Abstract: A method for analyzing a virtual discussion may include identifying, with a processing device, a first concept relevant to a first subdiscussion associated with an online discussion, identifying a second concept relevant to the first subdiscussion, and determining a relation between the first concept and the second concept.
    Type: Application
    Filed: October 10, 2014
    Publication date: April 16, 2015
    Inventors: Yi-Min Chee, Ashish Jagmohan, Krishna C. Ratakonda, Sara Rosenthal
  • Publication number: 20150101826
    Abstract: An automated roughneck may include a backup tong and a makeup tong. The makeup tong and backup tong may be selectively movable relative to one another. The makeup tong and backup tong may include spinner and gripper assemblies respectively adapted to make up and break out threaded connections. The automated roughneck may be configurable to be removable from the drill string in a lateral direction.
    Type: Application
    Filed: October 1, 2014
    Publication date: April 16, 2015
    Inventors: Ashish Gupta, Vladimir Scekic, Padira Reddy, Brian Ellis, Faisal Yousef, Chris Magnuson, Larry Heighington
  • Publication number: 20150105148
    Abstract: A graphics rendering system is provided for controlling the rendering of images to manage expected errors. The graphics rendering system receives a specification of a render task to be performed to render an image of a graphics scene and then identifies computing devices that each have a graphics processing unit. The graphics rendering system directs each of the identified computing devices to render the image specified by the render task such that each identified computing device renders the same image. When the graphics rendering system detects that a computing device has completed the render task successfully, it provides the image rendered by that computing device as the rendered image of the render task such that any other image rendered by another of the computing devices is not needed.
    Type: Application
    Filed: October 14, 2013
    Publication date: April 16, 2015
    Applicant: MICROSOFT CORPORATION
    Inventors: Ashish Consul, Huy Hoang, Bryan W. Tuttle
  • Publication number: 20150102226
    Abstract: According to the invention, a PIR sensor system (100) comprises a first PIR sensor (1) associated with a first sensing region (11) and a second PIR sensor (2) associated with a second sensing region (12). The first and second sensing regions partially overlap and are divided into detection cells (46a-46f) and (45a-45d). Each detection cell is represented by predetermined characteristics of first and second output signals, which signals are based on input signals from first and second sensing elements (4-7) of each PIR sensor. Thereby different detection cells are encoded by a certain combination of signal characteristics (amplitude and sign) of the first and second output signals. Further, the PIR sensor system comprises a processing unit (15) configured to associate the characteristics of the first and second output signals with one of the detection cells for determining in which of the detection cells a heat source is positioned.
    Type: Application
    Filed: January 28, 2013
    Publication date: April 16, 2015
    Inventors: Gianluca Monaci, Ashish Vijay Pandharipande
  • Publication number: 20150103835
    Abstract: In one embodiment, a method includes receiving a first packet sent by a first node. The packet includes a first Layer 3 source address, a first Layer 3 destination address, a first Layer 2 source hardware identifier, a first Layer 2 destination hardware identifier, and a first path identifier. The first path identifier is situated between a Layer 2 header of the first packet and a Layer 3 header of the first packet. The method includes automatically determining a first port of the first network element associated with a second node. The second node is associated with the first Layer 2 destination hardware identifier. A second path identifier is automatically determined based on the first port. The first packet is prevented from being delivered to the second node in response to determining that the first path identifier and the second path identifier are different.
    Type: Application
    Filed: December 18, 2014
    Publication date: April 16, 2015
    Inventors: Michael P. Hammer, Ashish Dalela, Monique J. Morrow, Peter C. Tomsu
  • Publication number: 20150106143
    Abstract: Systems and methods for optimizing allocation of configuration elements in a service engagement. A plurality of Service Level Agreements (SLAs) corresponding to a service engagement is received. A Service Level Agreement (SLA) of the plurality of Service Level Agreements (SLAs) includes a plurality of configuration elements and a plurality of SLA compliances. A model is created by allocating a subset of the plurality of configuration elements to meet the SLA. The model is simulated to verify the plurality of SLA compliances being met by the subset allotted. Based on the simulation, a time series data indicating behavior of the model is obtained. The model is optimized to obtain an optimal allocation of the plurality of configuration elements. The model is optimized by allocating another subset of the plurality of configuration elements to meet the SLA.
    Type: Application
    Filed: October 14, 2014
    Publication date: April 16, 2015
    Inventors: Veerendra Kumar Rai, Sanjit Mehta, Praveen Chandak, Ashish Kumar Jha, Rutuja Maruti Patil, Abhinay Puvvala
  • Publication number: 20150105526
    Abstract: A polymer with antibacterial activity is provided. The polymer has multiple groups of cationic amines, each group spaced from the polymer backbone by alkylene spacers of different lengths. The resulting polymer maintains significant antibacterial activity while having reduced hemolytic activity relative to a homopolymer that uses hexylene spacers.
    Type: Application
    Filed: October 9, 2014
    Publication date: April 16, 2015
    Inventors: Nan Loh Yang, Ashish Punia
  • Publication number: 20150105210
    Abstract: A differential comprises a first side gear and a second side gear facing the first side gear. A pinion gear set can be between the first side gear and the second side gear. A cam plate comprises a ramped side facing a ramped side of the first side gear. A first lock plate comprises a first side abutting a second side of the cam plate. The first lock plate further comprises a toothed side. A second lock plate comprises a toothed side facing the toothed side of the first lock plate.
    Type: Application
    Filed: December 19, 2014
    Publication date: April 16, 2015
    Inventors: Ashish Wadhva, Andrew Nathan Edler, Patrick John McMillan
  • Publication number: 20150106165
    Abstract: A system and method for selecting an optimal policy to be implemented in production support engagement. The system configures a knowledge base including plurality of policies, reference events, and reference scenarios. The plurality of policies is mapped with the plurality of reference scenarios and the plurality of reference events. The plurality of policies is defined in a plurality of layers in a manner that each policy corresponds to a particular layer of the plurality of layers. Relevant policies, out of the plurality of policies, may be selected based on an event received. Simulation may be performed on the relevant policies for identifying first candidate policy. The optimization may be performed on the relevant policies for identifying second candidate policy. The first and second candidate policy indicate the optimal policy to be implemented in the production support engagement.
    Type: Application
    Filed: October 14, 2014
    Publication date: April 16, 2015
    Inventors: Veerendra Kumar Rai, Sanjit Mehta, Praveen Chandak, Ashish Kumar Jha, Abhinay Puvvala
  • Patent number: 9006367
    Abstract: Disclosed herein are broad molecular weight distribution olefin polymers having densities in the 0.895 to 0.930 g/cm3 range, and with improved impact and tear resistance. These polymers can have a ratio of Mw/Mn in the 8 to 35 range, a high load melt index in the 4 to 50 range, less than about 0.008 LCB per 1000 total carbon atoms, and a reverse comonomer distribution.
    Type: Grant
    Filed: November 6, 2013
    Date of Patent: April 14, 2015
    Assignee: Chevron Phillips Chemical Company LP
    Inventors: Max P. McDaniel, Ashish M. Sukhadia, Errun Ding, Chung Ching Tso, Albert P. Masino, Qing Yang, Lloyd W. Guatney, Guylaine St. Jean, Daniel G. Hert
  • Patent number: 9009135
    Abstract: A server receives a search request in a third format. The third format is a search request format. A first search query in a first format is generated. The first format is a first search query format. A second search query is generated in a second format. The second format is compatible with a format used by a second search engine. The second format is a second search query format. The search request is in the third format. The first format and the second format are different from one another. First result data comprising a plurality of first result data items, and second result data comprising a plurality of second result data items are received. A search result is generated. The generating the search result includes consolidating the plurality of the first result data items and the plurality of the second result data items.
    Type: Grant
    Filed: January 29, 2010
    Date of Patent: April 14, 2015
    Assignee: Oracle International Corporation
    Inventors: Hari Krishna Gutlapalli, Ashish Joshi, Hema Bharadwaj