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: 8566953Abstract: 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: GrantFiled: September 24, 2007Date of Patent: October 22, 2013Assignee: Microsoft CorporationInventors: John Campbell, Boaz Chen, Daniel Battagin, Eran Megiddo, Yariv Ben-Tovim
-
Patent number: 8090834Abstract: 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: GrantFiled: December 2, 2009Date of Patent: January 3, 2012Assignee: Microsoft CorporationInventors: Daniel Chapman Battagin, Sanjay Govindrao Kulkarni, Naveen Kumar, Shawn Michael Allen Lipstein, Yariv Ben-Tovim
-
Publication number: 20100077081Abstract: 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: ApplicationFiled: December 2, 2009Publication date: March 25, 2010Applicant: Microsoft CorporationInventors: Daniel Chapman Battagin, Sanjay Govindrao Kulkarni, Naveen Kumar, Shawn Michael Allen Lipstein, Yariv Ben-Tovim
-
Patent number: 7673050Abstract: 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: GrantFiled: December 17, 2004Date of Patent: March 2, 2010Assignee: Microsoft CorporationInventors: Daniel Chapman Battagin, Sanjay Govindrao Kulkarni, Naveen Kumar, Shawn Michael Allen Lipstein, Yariv Ben-Tovim
-
Patent number: 7587393Abstract: 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: GrantFiled: December 20, 2004Date of Patent: September 8, 2009Assignee: Microsoft CorporationInventors: Daniel C. Battagin, Yariv Ben-Tovim, Shahar Prish
-
Patent number: 7583266Abstract: 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: GrantFiled: September 29, 2005Date of Patent: September 1, 2009Assignee: Microsoft CorporationInventors: Yariv Ben-Tovim, Liviu Asnash, Dany Hoter
-
Publication number: 20080010670Abstract: 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: ApplicationFiled: September 24, 2007Publication date: January 10, 2008Applicant: Microsoft CorporationInventors: John Campbell, Boaz Chen, Daniel Battagin, Eran Megiddo, Yariv Ben-Tovim
-
Publication number: 20070061699Abstract: 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: ApplicationFiled: September 9, 2005Publication date: March 15, 2007Applicant: Microsoft CorporationInventors: Daniel Battagin, Yariv Ben-Tovim, John Campbell, Boaz Chen, Eran Megiddo
-
Publication number: 20060168124Abstract: 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: ApplicationFiled: December 17, 2004Publication date: July 27, 2006Applicant: Microsoft CorporationInventors: Daniel Battagin, Sanjay Kulkarni, Naveen Kumar, Shawn Lipstein, Yariv Ben-Tovim
-
Publication number: 20060136386Abstract: 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: ApplicationFiled: December 20, 2004Publication date: June 22, 2006Applicant: Microsoft CorporationInventors: Daniel Battagin, Yariv Ben-Tovim, Shahar Prish
-
Publication number: 20060022981Abstract: 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: ApplicationFiled: September 29, 2005Publication date: February 2, 2006Applicant: Microsoft CorporationInventors: Yariv Ben-Tovim, Liviu Asnash, Dany Hoter
-
Patent number: 6972762Abstract: 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: GrantFiled: May 21, 2002Date of Patent: December 6, 2005Assignee: Microsoft CorporationInventors: Yariv Ben-Tovim, Liviu Asnash, Dany Hoter
-
Publication number: 20050268215Abstract: 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: ApplicationFiled: June 1, 2004Publication date: December 1, 2005Applicant: Microsoft CorporationInventors: Daniel Battagin, Yariv Ben-Tovim
-
Publication number: 20030218611Abstract: 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: ApplicationFiled: May 21, 2002Publication date: November 27, 2003Applicant: Microsoft CorporationInventors: Yariv Ben-Tovim, Liviu Asnash, Dany Hoter
-
Publication number: 20030218619Abstract: 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: ApplicationFiled: May 21, 2002Publication date: November 27, 2003Applicant: Microsoft CorporationInventor: Yariv Ben-Tovim