Patents by Inventor Nishant A. Thakkar

Nishant A. Thakkar 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: 10223108
    Abstract: A system and method is provided for reconstructing one or more collections of objects across platforms. More particularly, Java Annotations are used to assist a Web Services Description Language (WSDL) wizard in reconstructing a collection of objects. In implementation, the system and method parses the object types such that a wizard can recreate or reconstruct the collection of objects for use by a receiving service. The method includes reconstructing a collection using one or more annotations that document a base object of the collection.
    Type: Grant
    Filed: March 8, 2017
    Date of Patent: March 5, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Thomas Hurek, William A. Reichert, III, Nishant Thakkar, Matthew B. Trevathan
  • Publication number: 20170177335
    Abstract: A system and method is provided for reconstructing one or more collections of objects across platforms. More particularly, Java Annotations are used to assist a Web Services Description Language (WSDL) wizard in reconstructing a collection of objects. In implementation, the system and method parses the object types such that a wizard can recreate or reconstruct the collection of objects for use by a receiving service. The method includes reconstructing a collection using one or more annotations that document a base object of the collection.
    Type: Application
    Filed: March 8, 2017
    Publication date: June 22, 2017
    Inventors: Thomas HUREK, William A. REICHERT, III, Nishant THAKKAR, Matthew B. TREVATHAN
  • Patent number: 9646267
    Abstract: Methods, systems, and computer programs are presented for managing the visibility of relationships within a social network. One method includes an operation for enabling a person to establish a first follow relationship from the person to an entity in the social network. However, the entity is disabled to establish a second follow relationship from the entity to the person until the first follow relationship from the person to the entity is established. Further, the establishment of the first follow relationship with a limited visibility is detected, and the establishment of the second follow relationship is also detected. The method further includes an operation for disabling a user in the social network to obtain visibility of the second follow relationship if the first follow relationship is invisible to the user.
    Type: Grant
    Filed: November 2, 2012
    Date of Patent: May 9, 2017
    Assignee: Google Inc.
    Inventors: Jean-Christophe E. Lilot, Nishant A. Thakkar, Pavan Desikan, David M. Byttow
  • Patent number: 9632772
    Abstract: A system and method is provided for reconstructing one or more collections of objects across platforms. More particularly, Java Annotations are used to assist a Web Services Description Language (WSDL) wizard in reconstructing a collection of objects. In implementation, the system and method parses the object types such that a wizard can recreate or reconstruct the collection of objects for use by a receiving service. The method includes reconstructing a collection using one or more annotations that document a base object of the collection.
    Type: Grant
    Filed: May 14, 2015
    Date of Patent: April 25, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Thomas Hurek, William A. Reichert, III, Nishant Thakkar, Matthew B. Trevathan
  • Publication number: 20150248289
    Abstract: A system and method is provided for reconstructing one or more collections of objects across platforms. More particularly, Java Annotations are used to assist a Web Services Description Language (WSDL) wizard in reconstructing a collection of objects. In implementation, the system and method parses the object types such that a wizard can recreate or reconstruct the collection of objects for use by a receiving service. The method includes reconstructing a collection using one or more annotations that document a base object of the collection.
    Type: Application
    Filed: May 14, 2015
    Publication date: September 3, 2015
    Inventors: Thomas HUREK, William A. REICHERT, III, Nishant THAKKAR, Matthew B. TREVATHAN
  • Patent number: 9081647
    Abstract: A system and method is provided for reconstructing one or more collections of objects across platforms. More particularly, Java Annotations are used to assist a Web Services Description Language (WSDL) wizard in reconstructing a collection of objects. In implementation, the system and method parses the object types such that a wizard can recreate or reconstruct the collection of objects for use by a receiving service. The method includes reconstructing a collection using one or more annotations that document a base object of the collection.
    Type: Grant
    Filed: November 21, 2013
    Date of Patent: July 14, 2015
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Thomas Hurek, William A. Reichert, III, Nishant Thakkar, Matthew B. Trevathan
  • Publication number: 20140082590
    Abstract: A system and method is provided for reconstructing one or more collections of objects across platforms. More particularly, Java Annotations are used to assist a Web Services Description Language (WSDL) wizard in reconstructing a collection of objects. In implementation, the system and method parses the object types such that a wizard can recreate or reconstruct the collection of objects for use by a receiving service. The method includes reconstructing a collection using one or more annotations that document a base object of the collection.
    Type: Application
    Filed: November 21, 2013
    Publication date: March 20, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Thomas HUREK, William A. REICHERT, III, Nishant THAKKAR, Matthew B. TREVATHAN
  • Patent number: 8626720
    Abstract: A system and method is provided for reconstructing one or more collections of objects across platforms. More particularly, Java Annotations are used to assist a Web Services Description Language (WSDL) wizard in reconstructing a collection of objects. In implementation, the system and method parses the object types such that a wizard can recreate or reconstruct the collection of objects for use by a receiving service. The method comprises reconstructing a collection using one or more annotations that document a base object of the collection.
    Type: Grant
    Filed: February 11, 2008
    Date of Patent: January 7, 2014
    Assignee: International Business Machines Corporation
    Inventors: Thomas Hurek, William A. Reichert, III, Nishant Thakkar, Matthew B. Trevathan
  • Publication number: 20090204976
    Abstract: A system and method is provided for reconstructing one or more collections of objects across platforms. More particularly, Java Annotations are used to assist a Web Services Description Language (WSDL) wizard in reconstructing a collection of objects. In implementation, the system and method parses the object types such that a wizard can recreate or reconstruct the collection of objects for use by a receiving service. The method comprises reconstructing a collection using one or more annotations that document a base object of the collection.
    Type: Application
    Filed: February 11, 2008
    Publication date: August 13, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Thomas HUREK, William A. Reichert, III, Nishant Thakkar, Matthew B. Trevathan
  • Publication number: 20070041619
    Abstract: Text, images, and/or graphics of electronic documents should be organized and laid out in a two-dimensional format for presentation to the viewer. The best such layout depends upon the content present, the creator's intent, the output device, and the viewer's interests. To analyze the qualitative nature of the layout in quantifiable terms, the electronic document is measure using various quantifiable factors; such as, balance, uniformity, white space management, alignment, consistency, legibility, etc.; that impact a qualitative nature of a document. Such quantifiable factors are then used to quantize the aesthetics, ease of use, eye-catching ability, interest, communicability, comfort, and convenience of the document.
    Type: Application
    Filed: October 24, 2006
    Publication date: February 22, 2007
    Inventors: Steven Harrington, Jose Naveda, Rhys Jones, Nathan Sarr, Nishant Thakkar, Paul Roetling
  • Publication number: 20070041617
    Abstract: Text, images, and/or graphics of electronic documents should be organized and laid out in a two-dimensional format for presentation to the viewer. The best such layout depends upon the content present, the creator's intent, the output device, and the viewer's interests. To analyze the qualitative nature of the layout in quantifiable terms, the electronic document is measure using various quantifiable factors; such as, balance, uniformity, white space management, alignment, consistency, legibility, etc.; that impact a qualitative nature of a document. Such quantifiable factors are then used to quantize the aesthetics, ease of use, eye-catching ability, interest, communicability, comfort, and convenience of the document.
    Type: Application
    Filed: October 24, 2006
    Publication date: February 22, 2007
    Inventors: Steven Harrington, Jose Naveda, Rhys Jones, Nathan Sarr, Nishant Thakkar, Paul Roetling
  • Publication number: 20070041618
    Abstract: Text, images, and/or graphics of electronic documents should be organized and laid out in a two-dimensional format for presentation to the viewer. The best such layout depends upon the content present, the creator's intent, the output device, and the viewer's interests. To analyze the qualitative nature of the layout in quantifiable terms, the electronic document is measure using various quantifiable factors; such as, balance, uniformity, white space management, alignment, consistency, legibility, etc.; that impact a qualitative nature of a document. Such quantifiable factors are then used to quantize the aesthetics, ease of use, eye-catching ability, interest, communicability, comfort, and convenience of the document.
    Type: Application
    Filed: October 24, 2006
    Publication date: February 22, 2007
    Inventors: Steven Harrington, Jose Naveda, Rhys Jones, Nathan Sarr, Nishant Thakkar, Paul Roetling
  • Publication number: 20070036392
    Abstract: Text, images, and/or graphics of electronic documents should be organized and laid out in a two-dimensional format for presentation to the viewer. The best such layout depends upon the content present, the creator's intent, the output device, and the viewer's interests. To analyze the qualitative nature of the layout in quantifiable terms, the electronic document is measure using various quantifiable factors; such as, balance, uniformity, white space management, alignment, consistency, legibility, etc.; that impact a qualitative nature of a document. Such quantifiable factors are then used to quantize the aesthetics, ease of use, eye-catching ability, interest, communicability, comfort, and convenience of the document.
    Type: Application
    Filed: October 24, 2006
    Publication date: February 15, 2007
    Inventors: Steven Harrington, Jose Naveda, Rhys Jones, Nathan Sarr, Nishant Thakkar, Paul Roetling
  • Publication number: 20070036391
    Abstract: Text, images, and/or graphics of electronic documents should be organized and laid out in a two-dimensional format for presentation to the viewer. The best such layout depends upon the content present, the creator's intent, the output device, and the viewer's interests. To analyze the qualitative nature of the layout in quantifiable terms, the electronic document is measure using various quantifiable factors; such as, balance, uniformity, white space management, alignment, consistency, legibility, etc.; that impact a qualitative nature of a document. Such quantifiable factors are then used to quantize the aesthetics, ease of use, eye-catching ability, interest, communicability, comfort, and convenience of the document.
    Type: Application
    Filed: October 24, 2006
    Publication date: February 15, 2007
    Inventors: Steven Harrington, Jose Naveda, Rhys Jones, Nathan Sarr, Nishant Thakkar, Paul Roetling
  • Publication number: 20070036390
    Abstract: Text, images, and/or graphics of electronic documents should be organized and laid out in a two-dimensional format for presentation to the viewer. The best such layout depends upon the content present, the creator's intent, the output device, and the viewer's interests. To analyze the qualitative nature of the layout in quantifiable terms, the electronic document is measure using various quantifiable factors; such as, balance, uniformity, white space management, alignment, consistency, legibility, etc.; that impact a qualitative nature of a document. Such quantifiable factors are then used to quantize the aesthetics, ease of use, eye-catching ability, interest, communicability, comfort, and convenience of the document.
    Type: Application
    Filed: October 24, 2006
    Publication date: February 15, 2007
    Inventors: Steven Harrington, Jose Naveda, Rhys Jones, Nathan Sarr, Nishant Thakkar, Paul Roetling
  • Publication number: 20070036393
    Abstract: Text, images, and/or graphics of electronic documents should be organized and laid out in a two-dimensional format for presentation to the viewer. The best such layout depends upon the content present, the creator's intent, the output device, and the viewer's interests. To analyze the qualitative nature of the layout in quantifiable terms, the electronic document is measure using various quantifiable factors; such as, balance, uniformity, white space management, alignment, consistency, legibility, etc.; that impact a qualitative nature of a document. Such quantifiable factors are then used to quantize the aesthetics, ease of use, eye-catching ability, interest, communicability, comfort, and convenience of the document.
    Type: Application
    Filed: October 24, 2006
    Publication date: February 15, 2007
    Inventors: Steven Harrington, Jose Naveda, Rhys Jones, Nathan Sarr, Nishant Thakkar, Paul Roetling
  • Publication number: 20070036394
    Abstract: Text, images, and/or graphics of electronic documents should be organized and laid out in a two-dimensional format for presentation to the viewer. The best such layout depends upon the content present, the creator's intent, the output device, and the viewer's interests. To analyze the qualitative nature of the layout in quantifiable terms, the electronic document is measure using various quantifiable factors; such as, balance, uniformity, white space management, alignment, consistency, legibility, etc.; that impact a qualitative nature of a document. Such quantifiable factors are then used to quantize the aesthetics, ease of use, eye-catching ability, interest, communicability, comfort, and convenience of the document.
    Type: Application
    Filed: October 24, 2006
    Publication date: February 15, 2007
    Inventors: Steven Harrington, Jose Naveda, Rhys Jones, Nathan Sarr, Nishant Thakkar, Paul Roetling
  • Publication number: 20060039585
    Abstract: Text, images, and/or graphics of electronic documents should be organized and laid out in a two-dimensional format for presentation to the viewer. The best such layout depends upon the content present, the creator's intent, the output device, and the viewer's interests. To analyze the qualitative nature of the layout in quantifiable terms, the electronic document is measure using various quantifiable factors; such as, balance, uniformity, white space management, alignment, consistency, legibility, etc.; that impact a qualitative nature of a document. Such quantifiable factors are then used to quantize the aesthetics, ease of use, eye-catching ability, interest, communicability, comfort, and convenience of the document.
    Type: Application
    Filed: October 11, 2005
    Publication date: February 23, 2006
    Inventors: Steven Harrington, Jose Naveda, Rhys Jones, Nathan Sarr, Nishant Thakkar, Paul Roetling
  • Publication number: 20060029259
    Abstract: Text, images, and/or graphics of electronic documents should be organized and laid out in a two-dimensional format for presentation to the viewer. The best such layout depends upon the content present, the creator's intent, the output device, and the viewer's interests. To analyze the qualitative nature of the layout in quantifiable terms, the electronic document is measure using various quantifiable factors; such as, balance, uniformity, white space management, alignment, consistency, legibility, etc.; that impact a qualitative nature of a document. Such quantifiable factors are then used to quantize the aesthetics, ease of use, eye-catching ability, interest, communicability, comfort, and convenience of the document.
    Type: Application
    Filed: October 11, 2005
    Publication date: February 9, 2006
    Inventors: Steven Harrington, Jose Naveda, Rhys Jones, Nathan Sarr, Nishant Thakkar, Paul Roetling
  • Publication number: 20060029260
    Abstract: Text, images, and/or graphics of electronic documents should be organized and laid out in a two-dimensional format for presentation to the viewer. The best such layout depends upon the content present, the creator's intent, the output device, and the viewer's interests. To analyze the qualitative nature of the layout in quantifiable terms, the electronic document is measure using various quantifiable factors; such as, balance, uniformity, white space management, alignment, consistency, legibility, etc.; that impact a qualitative nature of a document. Such quantifiable factors are then used to quantize the aesthetics, ease of use, eye-catching ability, interest, communicability, comfort, and convenience of the document.
    Type: Application
    Filed: October 11, 2005
    Publication date: February 9, 2006
    Inventors: Steve Harrington, Jose Naveda, Rhys Jones, Nathan Sarr, Nishant Thakkar, Paul Roetling