Patents by Inventor Yariv Ben-Tovim

Yariv Ben-Tovim 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: 8566953
    Abstract: A named object view of a report is generated from an electronic data file. Objects in the file to be published are identified in the file. A named object view of the report associated with the file is generated by displaying published identified objects according to associated viewing rights. A viewer at a client is presented with the named object view of the report, according to the viewing rights, such that the viewer's attention is focused on the published objects.
    Type: Grant
    Filed: September 24, 2007
    Date of Patent: October 22, 2013
    Assignee: Microsoft Corporation
    Inventors: John Campbell, Boaz Chen, Daniel Battagin, Eran Megiddo, Yariv Ben-Tovim
  • Patent number: 8090834
    Abstract: A system and method for optimizing server resources while providing interaction with documents accessible through the server. The system allows a user to open and interact with a document without opening a session. Aspects of the present disclosure relate to a computer-implemented method having steps for determining whether a document is static in response to a request to open the document, and opening the document in a sessionless mode when the document is static. Other aspects of the present disclosure relate to a computer-implemented method having steps for determining whether a trigger has occurred and transitioning to a session mode for the document when a trigger has occurred.
    Type: Grant
    Filed: December 2, 2009
    Date of Patent: January 3, 2012
    Assignee: Microsoft Corporation
    Inventors: Daniel Chapman Battagin, Sanjay Govindrao Kulkarni, Naveen Kumar, Shawn Michael Allen Lipstein, Yariv Ben-Tovim
  • Publication number: 20100077081
    Abstract: A system and method for optimizing server resources while providing interaction with documents accessible through the server. The system allows a user to open and interact with a document without opening a session. Aspects of the present disclosure relate to a computer-implemented method having steps for determining whether a document is static in response to a request to open the document, and opening the document in a sessionless mode when the document is static. Other aspects of the present disclosure relate to a computer-implemented method having steps for determining whether a trigger has occurred and transitioning to a session mode for the document when a trigger has occurred.
    Type: Application
    Filed: December 2, 2009
    Publication date: March 25, 2010
    Applicant: Microsoft Corporation
    Inventors: Daniel Chapman Battagin, Sanjay Govindrao Kulkarni, Naveen Kumar, Shawn Michael Allen Lipstein, Yariv Ben-Tovim
  • Patent number: 7673050
    Abstract: A system and method for optimizing server resources while providing interaction with documents accessible through the server. The system allows a user to open and interact with a document without opening a session. Aspects of the present invention relate to a computer-implemented method having steps for determining whether a document is static in response to a request to open the document, and opening the document in a sessionless mode when the document is static. Other aspects of the present invention relate to a computer-implemented method having steps for determining whether a trigger has occurred and transitioning to a session mode for the document when a trigger has occurred.
    Type: Grant
    Filed: December 17, 2004
    Date of Patent: March 2, 2010
    Assignee: Microsoft Corporation
    Inventors: Daniel Chapman Battagin, Sanjay Govindrao Kulkarni, Naveen Kumar, Shawn Michael Allen Lipstein, Yariv Ben-Tovim
  • Patent number: 7587393
    Abstract: A progress UI is displayed within a user's web page for long-running requests. For each long-running request, a progress UI is displayed to the user indicating that the long-running request is being processed until the long-running request has been processed. The progress UI may be a progress indicator showing the user the status of the processing, or the status message could be some other message to the user indicating that the long-running request is still being processed. While the long-running request is being processed, data is sent from the server to the user's browser at a rate such that the server performing the long-running request does not time out. The current state of a web page may be maintained such that when a long running request is made the web page that contains the control that issued the long-running request is not automatically refreshed when the long running request takes place.
    Type: Grant
    Filed: December 20, 2004
    Date of Patent: September 8, 2009
    Assignee: Microsoft Corporation
    Inventors: Daniel C. Battagin, Yariv Ben-Tovim, Shahar Prish
  • Patent number: 7583266
    Abstract: Described is a system and method for grouping elements whose data falls below a grouping threshold, and for displaying the grouped elements as a single portion of a graphical chart. Briefly stated, the system and method allow a user to dynamically increase a grouping threshold from a default value to an adjusted value. The data for each elements falling below the adjusted grouping threshold is aggregated. The grouped elements are then displayed as a single slice with a value of the aggregated data rather than being displayed as individual slices. In this way, the important information, which normally means the bigger and more significant slices, is more clearly visible. Further more, a single label may be associated with the group, thereby eliminating problems associated with the layout of multiple labels for each individual grouped element.
    Type: Grant
    Filed: September 29, 2005
    Date of Patent: September 1, 2009
    Assignee: Microsoft Corporation
    Inventors: Yariv Ben-Tovim, Liviu Asnash, Dany Hoter
  • Publication number: 20080010670
    Abstract: A named object view of a report is generated from an electronic data file. Objects in the file to be published are identified in the file. A named object view of the report associated with the file is generated by displaying published identified objects according to associated viewing rights. A viewer at a client is presented with the named object view of the report, according to the viewing rights, such that the viewer's attention is focused on the published objects.
    Type: Application
    Filed: September 24, 2007
    Publication date: January 10, 2008
    Applicant: Microsoft Corporation
    Inventors: John Campbell, Boaz Chen, Daniel Battagin, Eran Megiddo, Yariv Ben-Tovim
  • Publication number: 20070061699
    Abstract: A named object view of a report is generated from an electronic data file. Objects in the file to be published are identified in the file. A named object view of the report associated with the file is generated by publishing the identified objects. A viewer at a client is presented with the named object view of the report such that the viewer's attention is focused on the published objects.
    Type: Application
    Filed: September 9, 2005
    Publication date: March 15, 2007
    Applicant: Microsoft Corporation
    Inventors: Daniel Battagin, Yariv Ben-Tovim, John Campbell, Boaz Chen, Eran Megiddo
  • Publication number: 20060168124
    Abstract: A system and method for optimizing server resources while providing interaction with documents accessible through the server. The system allows a user to open and interact with a document without opening a session. Aspects of the present invention relate to a computer-implemented method having steps for determining whether a document is static in response to a request to open the document, and opening the document in a sessionless mode when the document is static. Other aspects of the present invention relate to a computer-implemented method having steps for determining whether a trigger has occurred and transitioning to a session mode for the document when a trigger has occurred.
    Type: Application
    Filed: December 17, 2004
    Publication date: July 27, 2006
    Applicant: Microsoft Corporation
    Inventors: Daniel Battagin, Sanjay Kulkarni, Naveen Kumar, Shawn Lipstein, Yariv Ben-Tovim
  • Publication number: 20060136386
    Abstract: A progress UI is displayed within a user's web page for long-running requests. For each long-running request, a progress UI is displayed to the user indicating that the long-running request is being processed until the long-running request has been processed. The progress UI may be a progress indicator showing the user the status of the processing, or the status message could be some other message to the user indicating that the long-running request is still being processed. While the long-running request is being processed, data is sent from the server to the user's browser at a rate such that the server performing the long-running request does not time out. The current state of a web page may be maintained such that when a long running request is made the web page that contains the control that issued the long-running request is not automatically refreshed when the long running request takes place.
    Type: Application
    Filed: December 20, 2004
    Publication date: June 22, 2006
    Applicant: Microsoft Corporation
    Inventors: Daniel Battagin, Yariv Ben-Tovim, Shahar Prish
  • Publication number: 20060022981
    Abstract: Described is a system and method for grouping elements whose data falls below a grouping threshold, and for displaying the grouped elements as a single portion of a graphical chart. Briefly stated, the system and method allow a user to dynamically increase a grouping threshold from a default value to an adjusted value. The data for each elements falling below the adjusted grouping threshold is aggregated. The grouped elements are then displayed as a single slice with a value of the aggregated data rather than being displayed as individual slices. In this way, the important information, which normally means the bigger and more significant slices, is more clearly visible. Further more, a single label may be associated with the group, thereby eliminating problems associated with the layout of multiple labels for each individual grouped element.
    Type: Application
    Filed: September 29, 2005
    Publication date: February 2, 2006
    Applicant: Microsoft Corporation
    Inventors: Yariv Ben-Tovim, Liviu Asnash, Dany Hoter
  • Patent number: 6972762
    Abstract: Described is a system and method for grouping elements whose data falls below a grouping threshold, and for displaying the grouped elements as a single portion of a graphical chart. Briefly stated, the system and method allow a user to dynamically increase a grouping threshold from a default value to an adjusted value. The data for each elements falling below the adjusted grouping threshold is aggregated. The grouped elements are then displayed as a single slice with a value of the aggregated data rather than being displayed as individual slices. In this way, the important information, which normally means the bigger and more significant slices, is more clearly visible. Further more, a single label may be associated with the group, thereby eliminating problems associated with the layout of multiple labels for each individual grouped element.
    Type: Grant
    Filed: May 21, 2002
    Date of Patent: December 6, 2005
    Assignee: Microsoft Corporation
    Inventors: Yariv Ben-Tovim, Liviu Asnash, Dany Hoter
  • Publication number: 20050268215
    Abstract: A method, system, and apparatus are provided for enabling a spreadsheet to be viewed and modified within the context of a Web browser application program. According to a method, a request is received to view a spreadsheet document in the Web browser application program. In response to the request, a representation of the spreadsheet document capable of being rendered by the Web browser application program is generated. The representation of the spreadsheet document is then transmitted to the Web browser application program. The Web browser application program then provides a viewable version of the spreadsheet document by rendering the representation of the spreadsheet document. Scripts may be included with the representation of the spreadsheet document to allow interactivity with the spreadsheet from within the Web browser.
    Type: Application
    Filed: June 1, 2004
    Publication date: December 1, 2005
    Applicant: Microsoft Corporation
    Inventors: Daniel Battagin, Yariv Ben-Tovim
  • Publication number: 20030218611
    Abstract: Described is a system and method for grouping elements whose data falls below a grouping threshold, and for displaying the grouped elements as a single portion of a graphical chart. Briefly stated, the system and method allow a user to dynamically increase a grouping threshold from a default value to an adjusted value. The data for each elements falling below the adjusted grouping threshold is aggregated. The grouped elements are then displayed as a single slice with a value of the aggregated data rather than being displayed as individual slices. In this way, the important information, which normally means the bigger and more significant slices, is more clearly visible. Further more, a single label may be associated with the group, thereby eliminating problems associated with the layout of multiple labels for each individual grouped element.
    Type: Application
    Filed: May 21, 2002
    Publication date: November 27, 2003
    Applicant: Microsoft Corporation
    Inventors: Yariv Ben-Tovim, Liviu Asnash, Dany Hoter
  • Publication number: 20030218619
    Abstract: The present invention is directed at a simplified system and method for rotating the origin of a pie chart. Briefly stated, the system and method allow a user to rotate the pie chart directly from the principal graphical representation of the pie chart, without resorting to other data entry screens or windows. More specifically, the invention enables a data analysis software product to present a graphical representation of data, such as a pie chart, and with a single user input alter the origin of the graphical representation of the data. In other words, once the data analysis software product has displayed the pie chart, the user can rotate the pie chart directly, with a single user input, and without resort to other data entry screens or windows.
    Type: Application
    Filed: May 21, 2002
    Publication date: November 27, 2003
    Applicant: Microsoft Corporation
    Inventor: Yariv Ben-Tovim