Patents by Inventor Marco Lara
Marco Lara 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: 7356589Abstract: In a web service system with one or more web servers, a system and method for distributing content directly from each web server to a single computer transfers files generated on web servers to a central location for access by a system operator. If files generated by multiple web servers are aggregated on a single computer, processing and analysis can be performed on all of the files. Generally, in one aspect, the invention relates to a system and method for transmitting content from one computer to another in a web service system. The web service system includes web servers that provide web pages in response to web page requests. First and second web server agents provide an interface between the web service system and first and second computers, respectively. The first web server agent runs on the first computer and identifies at least a portion of a file for transmission to the second web server agent running on the second computer in the web service system.Type: GrantFiled: August 4, 2005Date of Patent: April 8, 2008Assignee: Yahoo! Inc.Inventors: Freeland Abbott, Marco Lara, Depankar Neogi, Geoff Hardy
-
Publication number: 20070174092Abstract: A system for improving patient compliance with a prescription drug regimen is described. The system includes a patient database for storing patient information, the information including contact information for a patient communication device (such as a telephone, cell phone, computer, or PDA) along with a method for communicating with that device. The system further includes an alert database for storing information about prescription reminder alerts to be sent to patients. A send program running on a computer retrieves information about prescription reminder alerts from the alert database and transmits the prescription reminder alerts to a patient communications device over a communications network using the contact information and contact method stored in the patient database.Type: ApplicationFiled: December 15, 2006Publication date: July 26, 2007Inventors: Marcos Lara, Alberto Lopez, Miguel Lara, Ravl Rodriguez-Esteban
-
Publication number: 20070083673Abstract: A system and method for providing fine grain, geographical targeting of content to wireless network users that are using a network in which each wireless access point has an associated location identity. Mobile device are assigned the same location identity as their wireless access point for the duration of the access. When the connected device downloads content from an ad-server, the ad-sever may then use that location to download location targeted content. The location targeted content may be substituted for more generic content.Type: ApplicationFiled: October 7, 2005Publication date: April 12, 2007Applicant: Speedus Corp.Inventors: Marcos Lara, Shant Hovnanian
-
Publication number: 20070082654Abstract: A system, method and apparatus for more easily managing secure access to local area net works, so that a member of a community of trusted users is able to have secure, accountable access to the Internet from either their own, home, wireless access point or while roaming via other community-affiliated wireless access points. A communications module running on the wireless device manages the access using an access key that may be determined by a combination of the network name and a community identifier. The communications manager may hide this ability to access the Internet from the user while performing further security checks. Based on whether the user is at home or roaming, the user may be given different access permission such as different levels of quality of service, including different levels of bandwidth throttling.Type: ApplicationFiled: October 7, 2005Publication date: April 12, 2007Applicant: Speedus Corp.Inventors: Shant Hovnanian, Marcos Lara
-
Patent number: 7143193Abstract: In a web service system with one or more web servers, a system and method for distributing content directly from each web server to a single computer transfers files generated on web servers to a central location for access by a system operator. If files generated by multiple web servers are aggregated on a single computer, processing and analysis can be performed on all of the files. Generally, in one aspect, the invention relates to a system and method for transmitting content from one computer to another in a web service system. The web service system includes web servers that provide web pages in response to web page requests. First and second web server agents provide an interface between the web service system and first and second computers, respectively. The first web server agent runs on the first computer and identifies at least a portion of a file for transmission to the second web server agent running on the second computer in the web service system.Type: GrantFiled: December 13, 1999Date of Patent: November 28, 2006Assignee: Yahoo! Inc.Inventors: Freeland Abbott, Marco Lara, Depankar Neogi, Geoff Hardy
-
Patent number: 7035943Abstract: Changes to files in a master source file set on a master computer are identified. Local host addresses of the files are converted to uniform resource locators. The identified changes are stored in a modification list comprising the uniform resource locators specifying changed files of the master source file set. The modification list is transmitted to one or more computers, notifying the one or more computers that the master source file set has changed. A response is received from at least one of the one or more computers, indicating that the identified changes are installed. An alert is issued indicating that a copying of the changes by an agent in at least one of the one or more computers has failed, to cause a traffic manager that redirects traffic to decrease requests made to a web server on the computer having the agent.Type: GrantFiled: August 19, 1999Date of Patent: April 25, 2006Assignee: Yahoo! Inc.Inventors: Stanley Yamane, Swapnil Shah, Keith Weng, Arthur Mateos, Marco Lara, Jason DeBettencourt
-
Publication number: 20060031188Abstract: This invention relates to managing multiple web servers, and more particularly to a web service system and method that allows a system operator to distribute content to each web server in the web service system. In one embodiment, a method for replicating changes in a source file set on a destination file system includes identifying changes in a source file set, storing the identified changes in a modification list, and transmitting the modification list to an agent having access to a destination file system. In another embodiment, a method for replicating changes in a source file set on a destination file system includes identifying changes in a source file set, storing the identified changes in a modification list, and transmitting the modification list to a plurality of web servers.Type: ApplicationFiled: August 5, 2005Publication date: February 9, 2006Inventors: Marco Lara, Stanley Yamane, Jason DeBettencourt
-
Publication number: 20060026262Abstract: In a web service system with one or more web servers, a system and method for distributing content directly from each web server to a single computer transfers files generated on web servers to a central location for access by a system operator. If files generated by multiple web servers are aggregated on a single computer, processing and analysis can be performed on all of the files. Generally, in one aspect, the invention relates to a system and method for transmitting content from one computer to another in a web service system. The web service system includes web servers that provide web pages in response to web page requests. First and second web server agents provide an interface between the web service system and first and second computers, respectively. The first web server agent runs on the first computer and identifies at least a portion of a file for transmission to the second web server agent running on the second computer in the web service system.Type: ApplicationFiled: August 4, 2005Publication date: February 2, 2006Inventors: Freeland Abbott, Marco Lara, Depankar Neogi, Geoff Hardy
-
Publication number: 20060020616Abstract: Records written to each of a number of logs, such as logs in a distributed processing system, are monitored. An index to records in the logs is generated according to the monitoring of the records. The writing of records to each of the logs is performed by a corresponding task, and the monitoring and generating are performed by one or more tasks that are separate from the tasks performing the writing of the records. When log records are removed, updating of the index can be deferred or performed according to a schedule such that the index does not reflect the removal of the log records.Type: ApplicationFiled: July 22, 2004Publication date: January 26, 2006Inventors: Geoffrey Hardy, Marco Lara, Stanley Yamane, Jason Debettencourt
-
Patent number: 6976093Abstract: This invention relates to managing multiple web servers, and more particularly to a web service system and method that allows a system operator to distribute content to each web server in the web service system. In one embodiment, a method for replicating changes in a source file set on a destination file system includes identifying changes in a source file set, storing the identified changes in a modification list, and transmitting the modification list to an agent having access to a destination file system. In another embodiment, a method for replicating changes in a source file set on a destination file system includes identifying changes in a source file set, storing the identified changes in a modification list, and transmitting the modification list to a plurality of web servers.Type: GrantFiled: August 19, 1999Date of Patent: December 13, 2005Assignee: Yahoo! Inc.Inventors: Marco Lara, Stanley Yamane, Jason DeBettencourt
-
Patent number: 6912534Abstract: A system for serving web pages manages a plurality of web servers. The system provides an operator with features and tools to coordinate the operation of the multiple web servers. The system can manage traffic by directing web page requests to available web servers and balancing the web page request service load among the multiple servers. The system can collect data on web page requests and web server responses to those web page requests, and provide reporting of the data as well as automatic and manual analysis tools. The system can monitor for specific events, and can act automatically upon the occurrence of such events. The events can include predictions or thresholds that indicate impending system crises. The system can include crisis management capability to provide automatic error recovery, and to guide a system operator through the possible actions that can be taken to recover from events such as component failure or network environment problems.Type: GrantFiled: August 15, 2001Date of Patent: June 28, 2005Assignee: Yahoo! Inc.Inventors: Jason DeBettencourt, Marco Lara, Stanley Yamane, Freeland Abbott
-
Publication number: 20050060372Abstract: Described are techniques used with application monitoring in connection with performing Web Services. Associated with each application performing a service are one or more application servers and associated stream sensors. The stream sensors filter received XML messages in accordance with a set of rules to gather data. The filtered data is gathered at each point and then may be aggregated locally for each transaction by an aggregation service. Data may be gathered from each aggregation service by a global aggregator. Rules are specified initially and may be revised during runtime while gathering data. Rules are evaluated at runtime in accordance with the data stream.Type: ApplicationFiled: August 27, 2003Publication date: March 17, 2005Inventors: Jason DeBettencourt, Stanley Yamane, Marco Lara
-
Publication number: 20050049924Abstract: Described are techniques used with application monitoring in connection with performing Web Services. Associated with each application performing a service are one or more application servers and associated stream sensors. The stream sensors filter received XML messages in accordance with a set of rules to gather data. The filtered data is gathered at each point and then may be aggregated locally for each transaction by an aggregation service. Data may be gathered from each aggregation service by a global aggregator. Rules are specified initially and may be revised during runtime while gathering data. Rules are evaluated at runtime in accordance with the data stream.Type: ApplicationFiled: August 27, 2003Publication date: March 3, 2005Inventors: Jason DeBettencourt, Stanley Yamane, Marco Lara
-
Publication number: 20030041094Abstract: This invention relates to managing multiple web servers, and more particularly to a web service system and method that allows a system operator to distribute content to each web server in the web service system. In one embodiment, a method for replicating changes in a source file set on a destination file system includes identifying changes in a source file set, storing the identified changes in a modification list, and transmitting the modification list to an agent having access to a destination file system. In another embodiment, a method for replicating changes in a source file set on a destination file system includes identifying changes in a source file set, storing the identified changes in a modification list, and transmitting the modification list to a plurality of web servers.Type: ApplicationFiled: August 19, 1999Publication date: February 27, 2003Inventors: MARCO LARA, STANLEY YAMANE, JASON DEBETTENCOURT
-
Publication number: 20030041093Abstract: This invention relates to managing multiple web servers, and more particularly to a web service system and method that allows a system operator to distribute content to each web server in the web service system and notifying a computer, such as a cache server, of content changes. In one embodiment, a method for notifying a computer of changed files includes identifying changes in a source file set, storing the identified changes in a modification list comprising uniform resource locators specifying the changed files, and transmitting the modification list to a computer. In another embodiment, a method for replicating changes in a source file set on a destination file system and for notifying a computer of the changes includes identifying changes in a source file set, storing the changes in a first modification list, and transmitting the first modification list to an agent having access to a destination file system.Type: ApplicationFiled: August 19, 1999Publication date: February 27, 2003Inventors: STANLEY YAMANE, SWAPNIL SHAH, KEITH WENG, ARTHUR MATEOS, MARCO LARA, JASON DEBETTENCOURT
-
Publication number: 20020042823Abstract: A system for serving web pages manages a plurality of web servers. The system provides an operator with features and tools to coordinate the operation of the multiple web servers. The system can manage traffic by directing web page requests to available web servers and balancing the web page request service load among the multiple servers. The system can collect data on web page requests and web server responses to those web page requests, and provide reporting of the data as well as automatic and manual analysis tools. The system can monitor for specific events, and can act automatically upon the occurrence of such events. The events can include predictions or thresholds that indicate impending system crises. The system can include crisis management capability to provide automatic error recovery, and to guide a system operator through the possible actions that can be taken to recover from events such as component failure or network environment problems.Type: ApplicationFiled: August 15, 2001Publication date: April 11, 2002Inventors: Jason DeBettencourt, Marco Lara, Stanley Yamane, Freeland Abbott
-
Patent number: 6317786Abstract: A system for serving web pages manages a plurality of web servers. The system provides an operator with features and tools to coordinate the operation of the multiple web servers. The system may manage traffic by directing web page requests to available web servers and balancing the web page request service load among the multiple servers. The system may collect data on web page requests and web server responses to those web page requests, and provide reporting of the data as well as automatic and manual analysis tools. The system may monitor for specific events, and may act automatically upon the occurrence of such events. The events may include predictions or thresholds that indicate impending system crises. The system may include crisis management capability to provide automatic error recovery, and to guide a system operator through the possible actions that can be taken to recover from events such as component failure or network environment problems.Type: GrantFiled: May 29, 1998Date of Patent: November 13, 2001Assignee: WebSpective Software, Inc.Inventors: Stanley Yamane, Freeland Abbott, Jason DeBettencourt, Marco Lara
-
Patent number: 6314463Abstract: A system for serving web pages manages a plurality of web servers. The system provides an operator with features and tools to coordinate the operation of the multiple web servers. The system may manage traffic by directing web page requests to available web servers and balancing the web page request service load among the multiple servers. The system may collect data on web page requests and web server responses to those web page requests, and provide reporting of the data as well as automatic and manual analysis tools. The system may monitor for specific events, and may act automatically upon the occurrence of such events. The events may include predictions or thresholds that indicate impending system crises. The system may include crisis management capability to provide automatic error recovery, and to guide a system operator through the possible actions that can be taken to recover from events such as component failure or network environment problems.Type: GrantFiled: May 29, 1998Date of Patent: November 6, 2001Assignee: WebSpective Software, Inc.Inventors: Freeland Abbott, Marco Lara, Stanley Yamane
-
Patent number: 6279001Abstract: A system for serving web pages manages a plurality of web servers. The system provides an operator with features and tools to coordinate the operation of the multiple web servers. The system can manage traffic by directing web page requests to available web servers and balancing the web page request service load among the multiple servers. The system can collect data on web page requests and web server responses to those web page requests, and provide reporting of the data as well as automatic and manual analysis tools. The system can monitor for specific events, and can act automatically upon the occurrence of such events. The events can include predictions or thresholds that indicate impending system crises. The system can include crisis management capability to provide automatic error recovery, and to guide a system operator through the possible actions that can be taken to recover from events such as component failure or network environment problems.Type: GrantFiled: May 29, 1998Date of Patent: August 21, 2001Assignee: Webspective Software, Inc.Inventors: Jason DeBettencourt, Marco Lara, Stanley Yamane, Freeland Abbott