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: 20150248480Abstract: 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: ApplicationFiled: March 3, 2014Publication date: September 3, 2015Applicant: Microsoft CorporationInventors: 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: 20150249704Abstract: 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: ApplicationFiled: February 28, 2014Publication date: September 3, 2015Applicant: MICROSOFT CORPORATIONInventors: Viral Shah, Berit Herstad, Vikramjeet Singh Jassal, Alexander Kempton, Ståle Sørensen, Sveinar Rasmussen, Alexander Distel, Zoran Dovedan, Ivan Dijan
-
Publication number: 20150248734Abstract: 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: ApplicationFiled: February 28, 2014Publication date: September 3, 2015Applicant: MICROSOFT CORPORATIONInventors: Viral Shah, Bjørn Olstad, Helge Grenager Solheim, Vikramjeet Singh Jassal, Berit Herstad
-
Publication number: 20150083943Abstract: 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: ApplicationFiled: September 23, 2014Publication date: March 26, 2015Inventors: Viral Shah, Leonard G. Childers, Alireza Shirani
-
Patent number: 8844613Abstract: 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: GrantFiled: December 28, 2011Date of Patent: September 30, 2014Assignee: Hydrill USA Manufacturing LLCInventors: Viral Shah, William L. Carbaugh, Leonard G. Childers
-
Publication number: 20140048245Abstract: 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: ApplicationFiled: August 16, 2012Publication date: February 20, 2014Applicant: HYDRIL USA MANUFACTURING LLCInventors: Elliot Thomas Yendell, Viral Shah
-
Publication number: 20130203037Abstract: 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: ApplicationFiled: May 31, 2012Publication date: August 8, 2013Applicant: Tata Consultancy Services LimitedInventors: Venguswamy Ramaswamy, Viral Shah
-
Publication number: 20130168075Abstract: 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: ApplicationFiled: December 28, 2011Publication date: July 4, 2013Applicant: HYDRIL USA MANUFACTURING LLCInventors: Viral Shah, William L. Carbaugh, Leonard G. Childers
-
Publication number: 20130153204Abstract: 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: ApplicationFiled: December 20, 2011Publication date: June 20, 2013Applicant: HYDRIL USA MANUFACTURING LLCInventors: William L. CARBAUGH, Leonard CHILDERS, Viral SHAH
-
Patent number: 8464785Abstract: 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: GrantFiled: December 29, 2011Date of Patent: June 18, 2013Assignee: Hydril USA Manufacturing LLCInventors: William L. Carbaugh, Leonard G. Childers, Viral Shah
-
Publication number: 20120318493Abstract: 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: ApplicationFiled: December 29, 2011Publication date: December 20, 2012Applicant: Vetco Gray Inc.Inventors: William L. Carbaugh, Leonard G. Childers, Viral Shah
-
Publication number: 20120290445Abstract: 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: ApplicationFiled: September 12, 2011Publication date: November 15, 2012Applicant: MICROSOFT CORPORATIONInventors: Adam D. Wilson, Viral Shah, Elisa Flasko
-
Patent number: 7685274Abstract: 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: GrantFiled: December 22, 2006Date of Patent: March 23, 2010Assignee: General Electric CompanyInventors: John T. Ruscin, Sapan Shah, Darshan Karandikar, Himanshu Rhariee, Viral Shah, Yogeshwar Padhyegurjar, Dhananjay Katre, Akshay Hattangady, Julian Chultarsky
-
Publication number: 20080155090Abstract: 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: ApplicationFiled: December 22, 2006Publication date: June 26, 2008Inventors: John T. Ruscin, Sapan Shah, Darshan Karandikar, Himanshu Rhariee, Viral Shah, Yogeshwar Padhyegurjar, Dhananjay Katre, Akshay Hattangady, Julian Chultarsky
-
Publication number: 20060101314Abstract: 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: ApplicationFiled: August 31, 2005Publication date: May 11, 2006Inventors: Parry Husbands, Long Choy, Alan Edelman, Eckart Jansen, Viral Shah