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: 20140222722
    Abstract: 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: Application
    Filed: February 10, 2006
    Publication date: August 7, 2014
    Inventors: Ajit Varma, Tal Dayan
  • Patent number: 8706802
    Abstract: 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: Grant
    Filed: November 24, 2009
    Date of Patent: April 22, 2014
    Assignee: Google Inc.
    Inventors: Tal Dayan, Stephane Lafon
  • Publication number: 20140101295
    Abstract: 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: Application
    Filed: December 12, 2013
    Publication date: April 10, 2014
    Applicant: Google Inc.
    Inventor: Tal DAYAN
  • Patent number: 8612547
    Abstract: 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: Grant
    Filed: December 29, 2006
    Date of Patent: December 17, 2013
    Assignee: Google Inc.
    Inventor: Tal Dayan
  • Patent number: 8539073
    Abstract: 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: Grant
    Filed: December 29, 2006
    Date of Patent: September 17, 2013
    Assignee: Google Inc.
    Inventor: Tal Dayan
  • Patent number: 8510295
    Abstract: 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: Grant
    Filed: March 22, 2012
    Date of Patent: August 13, 2013
    Assignee: Google Inc.
    Inventors: Tal Dayan, Zhonghao Yang
  • Patent number: 8463862
    Abstract: 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: Grant
    Filed: December 28, 2011
    Date of Patent: June 11, 2013
    Assignee: 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: 8335817
    Abstract: 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: Grant
    Filed: December 29, 2006
    Date of Patent: December 18, 2012
    Assignee: Google Inc.
    Inventor: Tal Dayan
  • Patent number: 8296310
    Abstract: 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: Grant
    Filed: November 17, 2011
    Date of Patent: October 23, 2012
    Assignee: Google Inc.
    Inventors: Carlos Whitt, Ajit Varma, Natsha Carlitz, Tal Dayan
  • Patent number: 8248636
    Abstract: 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: Grant
    Filed: December 29, 2006
    Date of Patent: August 21, 2012
    Assignee: Google Inc.
    Inventor: Tal Dayan
  • Publication number: 20120100840
    Abstract: 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: Application
    Filed: December 28, 2011
    Publication date: April 26, 2012
    Applicant: MXGO
    Inventors: 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: 8122341
    Abstract: 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: Grant
    Filed: June 17, 2006
    Date of Patent: February 21, 2012
    Assignee: Google Inc.
    Inventors: Tal Dayan, Max Ross
  • Publication number: 20120023221
    Abstract: 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: Application
    Filed: July 22, 2010
    Publication date: January 26, 2012
    Applicant: GOOGLE INC.
    Inventor: Tal Dayan
  • Patent number: 8078626
    Abstract: 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: Grant
    Filed: June 17, 2006
    Date of Patent: December 13, 2011
    Assignee: Google Inc.
    Inventors: Carlos Whitt, Ajit Varma, Natasha Carlitz, Tal Dayan
  • Patent number: 7895296
    Abstract: 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: Grant
    Filed: December 29, 2006
    Date of Patent: February 22, 2011
    Assignee: Google, Inc.
    Inventor: Tal Dayan
  • Patent number: 7801955
    Abstract: 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: Grant
    Filed: June 16, 2006
    Date of Patent: September 21, 2010
    Assignee: Google Inc.
    Inventors: Tal Dayan, Brian Chatham
  • Publication number: 20100106786
    Abstract: 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: Application
    Filed: November 20, 2009
    Publication date: April 29, 2010
    Applicant: MXGO
    Inventors: 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: 20100045699
    Abstract: 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: Application
    Filed: November 6, 2009
    Publication date: February 25, 2010
    Applicant: GOOGLE INC.
    Inventors: Tal Dayan, Max Ross
  • Patent number: 7627642
    Abstract: 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: Grant
    Filed: April 26, 2007
    Date of Patent: December 1, 2009
    Assignee: MXGO
    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: 7616217
    Abstract: 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: Grant
    Filed: April 26, 2006
    Date of Patent: November 10, 2009
    Assignee: Google Inc.
    Inventors: Tal Dayan, Max Ross