Patents by Inventor Tal Dayan
Tal Dayan 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: 20140222722Abstract: Adaptive system and process for improvement of data. A first rules module applies one or more data accuracy rules to a data input to improve data accuracy of the input. A second rules module applies one or more meta rules while applying data accuracy rules, the one or more meta rules invoking another event to improve data accuracy.Type: ApplicationFiled: February 10, 2006Publication date: August 7, 2014Inventors: Ajit Varma, Tal Dayan
-
Patent number: 8706802Abstract: Embodiments of the present invention relate to the retrieval, serving, and rendering of web content provided from a web content server to a requesting client device, e.g., over a network, based on target latency. A computer-implemented method includes determining, by a web content server, a requesting client device in communication with the web content server, or both, latency-related limitations of the client device. The method also includes determining, by the web content server, the client device, or both, web content needs of the client device based on a web content request from the client device. The method further includes adjusting web content to be displayed at the client device based on the determined latency-related limitations and needs of the client device. At least a portion of the adjusting of web content can occur at the web content server, the client device, or both. Related systems are also presented.Type: GrantFiled: November 24, 2009Date of Patent: April 22, 2014Assignee: Google Inc.Inventors: Tal Dayan, Stephane Lafon
-
Publication number: 20140101295Abstract: A container application is a native application that provides a web based application with access a computer's system resources and windowing system. If a container application is associated with a window, then the web based application can alter or control many, or all, aspects of the container application's content area and meta user interfaces (Uis). Web based applications are downloaded from application servers and run inside container applications. A container application can run a web based application as a service. Services made from web based applications running in container applications are almost indistinguishable from operating system services when there is no associated window.Type: ApplicationFiled: December 12, 2013Publication date: April 10, 2014Applicant: Google Inc.Inventor: Tal DAYAN
-
Patent number: 8612547Abstract: A container application is a native application that provides a web based application with access to a computer's system resources and windowing system. If a container application is associated with a window, then the web based application can alter or control many, or all, aspects of the container application's content area and meta user interfaces (UIs). Web based applications are downloaded from application servers and run inside container applications. A container application can run a web based application as a service. Services made from web based applications miming in container applications are almost indistinguishable from operating system services when there is no associated window.Type: GrantFiled: December 29, 2006Date of Patent: December 17, 2013Assignee: Google Inc.Inventor: Tal Dayan
-
Patent number: 8539073Abstract: A container application is a native application that allows a web based application to access a computer's system resources and windowing system. Web based applications are downloaded from application servers and run inside container applications. If a container application is associated with a window, then the web based application can alter or control many, or all, aspects of the container application's content area and meta user interfaces (UIs). A container startup module stored in a non-volatile memory can launch container application instances that automatically download and run web based applications. As such, an entire web based user environment can be easily launched.Type: GrantFiled: December 29, 2006Date of Patent: September 17, 2013Assignee: Google Inc.Inventor: Tal Dayan
-
Patent number: 8510295Abstract: Embodiments for managing resource storage for data objects are provided. In one embodiment, an aggregated user happiness (AUH) contribution for a data object is calculated by evaluating the metadata associated with the data object based on one or more AUH criteria. One or more resource storage parameters for the data object are determined based on the AUH contribution. The data object is replicated and stored on data servers based on the resource storage parameters.Type: GrantFiled: March 22, 2012Date of Patent: August 13, 2013Assignee: Google Inc.Inventors: Tal Dayan, Zhonghao Yang
-
Patent number: 8463862Abstract: A mail server collects messages from a number of user accounts and presents them to the user from a single location. Forwarded messages are automatically reformatted for the receiving device, while a copy of the original message is retained. Messages may be reformatted to include the phone number of the message sender. The reformatted message can then present the user with an option to return the message via a phone call. The reformatted message can include more than one phone number, in which case the sender's phone numbers can be prioritized for presentation to the user. The reformatted message can also present the user with an option to review notes or other contact-specific information prior to responding to the message.Type: GrantFiled: December 28, 2011Date of Patent: June 11, 2013Assignee: MXGO Technologies, Inc.Inventors: Jens U. Horstmann, Vincent L. Tang, Alan Rothkopf, Tal Dayan, Arie Avnur, Justin M. Kitagawa, Carolyn B. Boyce, Aleksandr M. Schvartsman, Aswath N. Satrasala, Ajay H. Giovindarajan
-
Patent number: 8335817Abstract: A container application is a native application that allows a web based application to access a computer's resources such as messaging, also known as interprocess communications. If a container application is associated with a window, then the web based application can alter or control many, or all, aspects of the container application's content area and meta user interfaces (UIs). Web based applications are downloaded from application servers and run inside container applications. A web based application can use messaging for drag and drop and other capabilities and thereby more tightly integrate with the user's desktop environment.Type: GrantFiled: December 29, 2006Date of Patent: December 18, 2012Assignee: Google Inc.Inventor: Tal Dayan
-
Patent number: 8296310Abstract: Unified management of time related information presents a user with a single interface by which the data in different ERP systems can be browsed and modified. Each of the ERP systems can contain data specific to a data group such as the address data group in a human resources ERP system, sales data in a sales ERP system, and project data in a project planning ERP system. A view management module obtains records from the ERP systems. The view manager also obtains journaling information that can be kept in the ERP systems or kept separately. The view manager creates a history view and data group views that can be presented to a user. The user interacts with the presentation to sort, browse, analyze, and edit the view and data. Data changed in a data group view can be forwarded to produce changes in the ERP and journaling systems.Type: GrantFiled: November 17, 2011Date of Patent: October 23, 2012Assignee: Google Inc.Inventors: Carlos Whitt, Ajit Varma, Natsha Carlitz, Tal Dayan
-
Patent number: 8248636Abstract: A container application is a native application that allows a web based application to access a computer's system resources and windowing system. Web based applications are downloaded from application servers and run inside container applications. A web based application can alter or control many, or all, aspects of the container application's content area and meta user interfaces (UIs). Access to printer settings, display settings, and printer meta UIs provides a web based application with the capability to lay out or format printed documents. The newly provided capabilities include WYSIWYG capabilities.Type: GrantFiled: December 29, 2006Date of Patent: August 21, 2012Assignee: Google Inc.Inventor: Tal Dayan
-
Publication number: 20120100840Abstract: A mail server collects messages from a number of user accounts and presents them to the user from a single location. Forwarded messages are automatically reformatted for the receiving device, while a copy of the original message is retained. Messages may be reformatted to include the phone number of the message sender. The reformatted message can then present the user with an option to return the message via a phone call. The reformatted message can include more than one phone number, in which case the sender's phone numbers can be prioritized for presentation to the user. The reformatted message can also present the user with an option to review notes or other contact-specific information prior to responding to the message.Type: ApplicationFiled: December 28, 2011Publication date: April 26, 2012Applicant: MXGOInventors: Jens U. Horstmann, Ajay H. Giovindarajan, Alan Rothkopf, Tal Dayan, Arie Avnur, Justin M. Kitagawa, Carolyn B. Boyce, Aleksandr M. Schvartsman, Aswath N. Satrasala, Vincent L. Tang
-
Patent number: 8122341Abstract: Users can collaborate to annotate a map by sharing geographical information. Map data can be stored locally or remotely while annotations are stored in an annotation server. A presentation device such as a personal computer can use the map data to display a map and can access the annotations on the annotation server and display them. Different users can edit the annotations and save them on the annotation server. The annotations presented to users who are simultaneously viewing them can be synchronized. Presentation devices can download modules for sharing geographical information from servers such as web servers.Type: GrantFiled: June 17, 2006Date of Patent: February 21, 2012Assignee: Google Inc.Inventors: Tal Dayan, Max Ross
-
Publication number: 20120023221Abstract: The present invention pertains to cloud computing systems and handling of events that occur in the cloud. A correlation system obtains and analyzes various events to obtain comprehensive information about the behavior of the cloud. An event repository receives and maintains time-stamped events, which may be obtained from the cloud itself or from external sources reporting on the cloud. A query engine is employed to select, filter and aggregate events from the event repository. The query engine may take into account metadata which describes relationships between different parts of the cloud. Results from the query engine may be presented on a display or otherwise reported. Using such information, the system may fix known problems or change certain parameters to improve the cloud computing process.Type: ApplicationFiled: July 22, 2010Publication date: January 26, 2012Applicant: GOOGLE INC.Inventor: Tal Dayan
-
Patent number: 8078626Abstract: Unified management of time related information presents a user with a single interface by which the data in different ERP systems can be browsed and modified. Each of the ERP systems can contain data specific to a data group such as the address data group in a human resources ERP system, sales data in a sales ERP system, and project data in a project planning ERP system. A view management module obtains records from the ERP systems. The view manager also obtains journaling information that can be kept in the ERP systems or kept separately. The view manager creates a history view and data group views that can be presented to a user. The user interacts with the presentation to sort, browse, analyze, and edit the view and data. Data changed in a data group view can be forwarded to produce changes in the ERP and journaling systems.Type: GrantFiled: June 17, 2006Date of Patent: December 13, 2011Assignee: Google Inc.Inventors: Carlos Whitt, Ajit Varma, Natasha Carlitz, Tal Dayan
-
Patent number: 7895296Abstract: A container application is a native application that allows a web based application to access a computer's system resources and windowing system. If a container application is associated with a window, then the web based application can alter or control many, or all, aspects of the container application's content area and meta user interfaces (UIs). Web based applications are downloaded from application servers and run inside container applications. In one aspect, a container application is different from a web browser because browser applications can not control or alter meta UIs of the web browser. A container application can also reserve some of the computer's non-volatile memory and use it as container memory. Web based applications can use the container memory to store persistent data. A web based application is different from browser extensions because browser extensions must be installed and they become part of the web browser.Type: GrantFiled: December 29, 2006Date of Patent: February 22, 2011Assignee: Google, Inc.Inventor: Tal Dayan
-
Patent number: 7801955Abstract: Distributed metrics collection systems and methods can be used to help bind together a large organization by implementing both formal and informal information flows. Hierarchical reporting and tasking are formal information flows. Gossip is an informal information flow. Users use a set of modules to configure distributed metrics collection. Management type users can configure data flows that appear similar to hierarchical reporting. All users can configure data flows that simply distribute items of interest. Over time, the data flows evolve in an organic manner as users appear, move, change interests, and leave.Type: GrantFiled: June 16, 2006Date of Patent: September 21, 2010Assignee: Google Inc.Inventors: Tal Dayan, Brian Chatham
-
Publication number: 20100106786Abstract: A mail server collects messages from a number of user accounts and presents them to the user from a single location. Forwarded messages are automatically reformatted for the receiving device, while a copy of the original message is retained. Messages may be reformatted to include the phone number of the message sender. The reformatted message can then present the user with an option to return the message via a phone call. The reformatted message can include more than one phone number, in which case the sender's phone numbers can be prioritized for presentation to the user. The reformatted message can also present the user with an option to review notes or other contact-specific information prior to responding to the message.Type: ApplicationFiled: November 20, 2009Publication date: April 29, 2010Applicant: MXGOInventors: Jens U. Horstmann, Ajay H. Giovindarajan, Alan Rothkopf, Tal Dayan, Arie Avnur, Justin M. Kitagawa, Carolyn B. Boyce, Aleksandr M. Schvartsman, Aswath N. Satrasala, Vincent L. Tang
-
Publication number: 20100045699Abstract: A mapping engine receives map data from a map server and displays electronic maps. The mapping engine also receives one or more templates that specify metrics to show with the map. The templates specify metrics to accomplish specific tasks, such as house hunting. Metrics describe attributes of the areas shown in the map and are received from a metrics server or another source. Metrics are static or dynamic. Some metrics are explicitly specified, while other metrics are computed in response to the map data and/or other metrics. One or more of the templates are designated as “active,” and the mapping engine displays the metrics of the active templates. The mapping engine displays some metrics on the map and other metrics in a metrics panel.Type: ApplicationFiled: November 6, 2009Publication date: February 25, 2010Applicant: GOOGLE INC.Inventors: Tal Dayan, Max Ross
-
Patent number: 7627642Abstract: A mail server collects messages from a number of user accounts and presents them to the user from a single location. Forwarded messages are automatically reformatted for the receiving device, while a copy of the original message is retained. Messages may be reformatted to include the phone number of the message sender. The reformatted message can then present the user with an option to return the message via a phone call. The reformatted message can include more than one phone number, in which case the sender's phone numbers can be prioritized for presentation to the user. The reformatted message can also present the user with an option to review notes or other contact-specific information prior to responding to the message.Type: GrantFiled: April 26, 2007Date of Patent: December 1, 2009Assignee: MXGOInventors: Jens U. Horstmann, Vincent L. Tang, Alan Rothkopf, Tal Dayan, Arie Avnur, Justin M. Kitagawa, Carolyn B. Boyce, Aleksandr M. Schvartsman, Aswath N. Satrasala, Ajay H. Giovindarajan
-
Patent number: 7616217Abstract: A mapping engine receives map data from a map server and displays electronic maps. The mapping engine also receives one or more templates that specify metrics to show with the map. The templates specify metrics to accomplish specific tasks, such as house hunting. Metrics describe attributes of the areas shown in the map and are received from a metrics server or another source. Metrics are static or dynamic. Some metrics are explicitly specified, while other metrics are computed in response to the map data and/or other metrics. One or more of the templates are designated as “active,” and the mapping engine displays the metrics of the active templates. The mapping engine displays some metrics on the map and other metrics in a metrics panel.Type: GrantFiled: April 26, 2006Date of Patent: November 10, 2009Assignee: Google Inc.Inventors: Tal Dayan, Max Ross