Patents by Inventor Viral Shah

Viral Shah 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: 20150248480
    Abstract: A personalized view of insights into social activity surrounding a content item is provided that may indicate to a user why a given piece of content may be interesting to him/her. A user's activities, as well as the activities of others (e.g., colleagues of the user) may be shown, including such items as a total number of views, comments, followers, and likes associated with the content item. The insights view may be personalized based on the user's relationships with other users in association with the content item. The user may learn through the personalized view who among his/her relationships have commented, edited, shared, or liked the content item, as well as, how many of the user's colleagues have viewed the content item. In addition, through a search function that may be applied to the view content, a user may learn about related content items based on the social insights.
    Type: Application
    Filed: March 3, 2014
    Publication date: September 3, 2015
    Applicant: Microsoft Corporation
    Inventors: Robin Miller, Stefan Debald, Viral Shah, Joshua Stickler, Fredrik Holm, Ashok Kuppusamy, Øyvind Linna Eikeland, Mathuranthagaa Selvarathnam, Marcin Lukasz Roman, Colamba Patabedige Janaka Chathuranga Perera, Bjørnstein Lilleby, Rune Devik, Sangram Jyoti Bal
  • Publication number: 20150249704
    Abstract: A network map of an individual's implicit and explicit people relationships across multiple workloads is provided. Relationships between people may be leveraged and ranking for people relationships may be performed based on activities across multiple workloads. People relationships may be displayed in the network map to provide a visual understanding of relationships and connections. Navigation to any person represented in the network map may be enabled, and commonalities in relationships between a navigating user and a given person navigated to in the network map may be exposed. Trending items and activity streams for a person or group of persons may be shown in the network map.
    Type: Application
    Filed: February 28, 2014
    Publication date: September 3, 2015
    Applicant: MICROSOFT CORPORATION
    Inventors: Viral Shah, Berit Herstad, Vikramjeet Singh Jassal, Alexander Kempton, Ståle Sørensen, Sveinar Rasmussen, Alexander Distel, Zoran Dovedan, Ivan Dijan
  • Publication number: 20150248734
    Abstract: An activity stream for an individual or group of individuals across multiple workloads comprising activity data may be provided. Activity data may include various types of data/information received from a variety of information sources. Received activity data may be stored, and an activity stream for an individual or group of individuals may be generated. A timeline view may be generated for each activity stream. Upon request, the timeline view for a given individual or group of individuals (grouped according to any desired grouping) may be presented in a user interface to allow a requesting user to view activity data/information for the given individual or group of individuals.
    Type: Application
    Filed: February 28, 2014
    Publication date: September 3, 2015
    Applicant: MICROSOFT CORPORATION
    Inventors: Viral Shah, Bjørn Olstad, Helge Grenager Solheim, Vikramjeet Singh Jassal, Berit Herstad
  • Publication number: 20150083943
    Abstract: A blowout preventer having a body, a main bore in the body, and rams that project into the main bore. The rams can be shear rams for shearing a tubular in the main bore, pipe rains for sealing around a tubular in the main bore, or sealing rams that seal across the main bore. The rams are in cavities formed in the body, the cavities are formed such that more than two rams can be disposed at the same elevation in the body thereby reducing the overall height of the blowout preventer stack.
    Type: Application
    Filed: September 23, 2014
    Publication date: March 26, 2015
    Inventors: Viral Shah, Leonard G. Childers, Alireza Shirani
  • Patent number: 8844613
    Abstract: A shear blade attached to a ram block. At least one bolt passage is formed at an angle at the top of the ram block. A bolt passage is formed in the shear blade that corresponds with the bolt passage on the tam block. A bolt introduced into the bolt passage of the ram block and also the bolt passage in the shear blade attaches the shear blade to the ram block. By using this technique for attaching the shear blade to the ram block, surface area of a front face of the shear blade is not further reduced. Therefore, the strength of the shear blade is increased.
    Type: Grant
    Filed: December 28, 2011
    Date of Patent: September 30, 2014
    Assignee: Hydrill USA Manufacturing LLC
    Inventors: Viral Shah, William L. Carbaugh, Leonard G. Childers
  • Publication number: 20140048245
    Abstract: A shear ram assembly including upper and lower ram blocks having blades positioned on opposing sides of pipe and other, more ductile items, and arranged to close around and shear the pipe and the more ductile items. The shear ram assembly includes pipe guide arms attached to the upper ram block and configured to guide pipe and other items into the path of the blades, and to be received by recesses in the lower ram block. Also included are wear plates mounted on top of the pipe guide arms and positioned to force the lower ram block to rise as the arms enter the recesses, thereby causing the gap between the blades to decrease so that the blades can better shear the more ductile items.
    Type: Application
    Filed: August 16, 2012
    Publication date: February 20, 2014
    Applicant: HYDRIL USA MANUFACTURING LLC
    Inventors: Elliot Thomas Yendell, Viral Shah
  • Publication number: 20130203037
    Abstract: The present subject matter discloses a method and system (100) for conducting examination for at least one candidate. In one implementation, the method includes enrolling the at least one candidate. The method further includes managing at least one examination resource based at least on enrolling of the at least one candidate. A plurality of question papers is generated to evaluate the at least one candidate based at least on an assessment type. Furthermore, the method includes evaluating the at least one candidate based at least on the assessment type. The assessment type can be at least one of an online assessment and an offline assessment.
    Type: Application
    Filed: May 31, 2012
    Publication date: August 8, 2013
    Applicant: Tata Consultancy Services Limited
    Inventors: Venguswamy Ramaswamy, Viral Shah
  • Publication number: 20130168075
    Abstract: A shear blade attached to a ram block. At least one bolt passage is formed at an angle at the top of the ram block. A bolt passage is formed in the shear blade that corresponds with the bolt passage on the tam block. A bolt introduced into the bolt passage of the ram block and also the bolt passage in the shear blade attaches the shear blade to the ram block. By using this technique for attaching the shear blade to the ram block, surface area of a front face of the shear blade is not further reduced. Therefore, the strength of the shear blade is increased.
    Type: Application
    Filed: December 28, 2011
    Publication date: July 4, 2013
    Applicant: HYDRIL USA MANUFACTURING LLC
    Inventors: Viral Shah, William L. Carbaugh, Leonard G. Childers
  • Publication number: 20130153204
    Abstract: A shear ram assembly apparatus for providing the capability to shear larger diameter well casings and internal components during ram-type blowout preventer operation while requiring less force to perform the cutting. Components of the shear ram assembly apparatus, include but not limited to a plurality of hardened cutting blades that are coated with a compound that increases the hardness and reduces the coefficient of friction of the cutting blades. In this regard, a smaller force is required to perform the cutting and the cutting blades receive less wear per cut and provide greater assurance that each cut of this failsafe apparatus is successful.
    Type: Application
    Filed: December 20, 2011
    Publication date: June 20, 2013
    Applicant: HYDRIL USA MANUFACTURING LLC
    Inventors: William L. CARBAUGH, Leonard CHILDERS, Viral SHAH
  • Patent number: 8464785
    Abstract: A pipe shear ram assembly has a housing having a bore extending vertically therethrough for the passage of a pipe string. Ram blocks have blades positioned such that one slides over the other when the first and second ram blocks are moved toward each other to shear a well pipe. A pair of guide arms extend from one of the rams. The guide arms have tips protruding a greater distance than the blade. Each of the guide arms has an inboard wedge surface beginning at the tip and extending along a line that intersects the longitudinal axis for guiding the pipe string toward a bore axis of the bore in the event the first and second ram blocks are moved to the closed position.
    Type: Grant
    Filed: December 29, 2011
    Date of Patent: June 18, 2013
    Assignee: Hydril USA Manufacturing LLC
    Inventors: William L. Carbaugh, Leonard G. Childers, Viral Shah
  • Publication number: 20120318493
    Abstract: A pipe shear ram assembly has a housing having a bore extending vertically therethrough for the passage of a pipe string. Ram blocks have blades positioned such that one slides over the other when the first and second ram blocks are moved toward each other to shear a well pipe. A pair of guide arms extend from one of the rams. The guide arms have tips protruding a greater distance than the blade. Each of the guide arms has an inboard wedge surface beginning at the tip and extending along a line that intersects the longitudinal axis for guiding the pipe string toward a bore axis of the bore in the event the first and second ram blocks are moved to the closed position.
    Type: Application
    Filed: December 29, 2011
    Publication date: December 20, 2012
    Applicant: Vetco Gray Inc.
    Inventors: William L. Carbaugh, Leonard G. Childers, Viral Shah
  • Publication number: 20120290445
    Abstract: Methods, systems, and computer program products are provided for delegating authorization to applications to access resources. An application operates in a computing device of a user. The user is navigated from the application to an authorization interface in response to the application determining a need for a resource of a resource repository. The user is enabled to register with the resource repository if the user is determined to not be registered with the resource repository. A resource available at the resource repository designated to be used in the application is determined The user is enabled to purchase a subscription to the resource if the user is determined to not have a subscription to the resource. The application is authorized to use the resource. The user is navigated back to the application. The application is enabled to use the resource associated with the subscription.
    Type: Application
    Filed: September 12, 2011
    Publication date: November 15, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Adam D. Wilson, Viral Shah, Elisa Flasko
  • Patent number: 7685274
    Abstract: A method for removing duplicate data entries from a database that includes a plurality of application server nodes in an application server cluster includes tracking items using a plurality of ADA devices in a plurality of locations, receiving ADA observations over a network from the plurality of ADA devices, and balancing a load of data communications including the ADA observations so that the ADA observations are sent to different application server nodes of the application server cluster. The method further includes filtering duplicate observations at each application server node and separately filtering duplicate observations between the plurality of application server nodes.
    Type: Grant
    Filed: December 22, 2006
    Date of Patent: March 23, 2010
    Assignee: General Electric Company
    Inventors: John T. Ruscin, Sapan Shah, Darshan Karandikar, Himanshu Rhariee, Viral Shah, Yogeshwar Padhyegurjar, Dhananjay Katre, Akshay Hattangady, Julian Chultarsky
  • Publication number: 20080155090
    Abstract: A method for removing duplicate data entries from a database that includes a plurality of application server nodes in an application server cluster includes tracking items using a plurality of ADA devices in a plurality of locations, receiving ADA observations over a network from the plurality of ADA devices, and balancing a load of data communications including the ADA observations so that the ADA observations are sent to different application server nodes of the application server cluster. The method further includes filtering duplicate observations at each application server node and separately filtering duplicate observations between the plurality of application server nodes.
    Type: Application
    Filed: December 22, 2006
    Publication date: June 26, 2008
    Inventors: John T. Ruscin, Sapan Shah, Darshan Karandikar, Himanshu Rhariee, Viral Shah, Yogeshwar Padhyegurjar, Dhananjay Katre, Akshay Hattangady, Julian Chultarsky
  • Publication number: 20060101314
    Abstract: In one embodiment, a process may be performed in parallel on a parallel server by defining a data type that may be used to reference data stored on the parallel server and overloading a previously-defined operation, such that when the overloaded operation is called, a command is sent to the parallel server to manipulate the data stored on the parallel server. In some embodiments, the previously-defined operation that is overloaded may be an operation of an operating system. Further, in some embodiments, when the data stored on the parallel server is no longer needed, a command may be sent to the parallel server to reallocate the memory used to store the data.
    Type: Application
    Filed: August 31, 2005
    Publication date: May 11, 2006
    Inventors: Parry Husbands, Long Choy, Alan Edelman, Eckart Jansen, Viral Shah