Patents by Inventor Sam Pullara
Sam Pullara 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: 9916355Abstract: A structured file includes information to bind a web data source to a web data query system. Code is embedded within the structured file and is in a code language understood by the web data query system. The code is unrestricted in function. Code language objects are exposed within the web data query system for use by the code to interface with the web data query system and the web data source. A URL is associated with the structured file to enable access of the structured file through the Internet. A unit-based quota method is implemented to manage execution of code in the structured file. The unit-based quota method collapses multiple dimensions of computing resource control into a single unit value, tracks a number of units expended by the code, and stops execution of the code when the number of units expended by the code reaches a set limit.Type: GrantFiled: August 10, 2016Date of Patent: March 13, 2018Assignee: Excalibur IP, LLCInventors: Jonathan Trevor, Sam Pullara, Josh Gordineer, Nagesh Susarla
-
Publication number: 20160350378Abstract: A structured file includes information to bind a web data source to a web data query system. Code is embedded within the structured file and is in a code language understood by the web data query system. The code is unrestricted in function. Code language objects are exposed within the web data query system for use by the code to interface with the web data query system and the web data source. A URL is associated with the structured file to enable access of the structured file through the Internet. A unit-based quota method is implemented to manage execution of code in the structured file. The unit-based quota method collapses multiple dimensions of computing resource control into a single unit value, tracks a number of units expended by the code, and stops execution of the code when the number of units expended by the code reaches a set limit.Type: ApplicationFiled: August 10, 2016Publication date: December 1, 2016Inventors: Jonathan Trevor, Sam Pullara, Josh Gordineer, Nagesh Susarla
-
Patent number: 9442978Abstract: A structured file includes information to bind a web data source to a web data query system. Code is embedded within the structured file and is in a code language understood by the web data query system. The code is unrestricted in function. Code language objects are exposed within the web data query system for use by the code to interface with the web data query system and the web data source. A URL is associated with the structured file to enable access of the structured file through the Internet. A unit-based quota method is implemented to manage execution of code in the structured file. The unit-based quota method collapses multiple dimensions of computing resource control into a single unit value, tracks a number of units expended by the code, and stops execution of the code when the number of units expended by the code reaches a set limit.Type: GrantFiled: February 5, 2013Date of Patent: September 13, 2016Assignee: Yahoo! Inc.Inventors: Jonathan Trevor, Sam Pullara, Josh Gordineer, Nagesh Susarla
-
Patent number: 8521754Abstract: A computer-implemented system for web data transformation sourcing is disclosed to include a search module defined to receive a set of original input data types and a set of ultimate output data types. The search module is defined to locate one or more web based sources defined to transform the set of original input data types into the set of ultimate output data types. The search module is further defined to generate a transformation solution that when executed utilizes the one or more located web based sources to transform the set of original input data types into the set of ultimate output data types. The transformation solution is digitally conveyed.Type: GrantFiled: January 28, 2010Date of Patent: August 27, 2013Assignee: Yahoo! Inc.Inventors: Jonathan Trevor, Sam Pullara, Nagesh Susarla, Paul Donnelly, Joshua Gordineer, Mirek Grymuza
-
Publication number: 20130151507Abstract: A structured file includes information to bind a web data source to a web data query system. Code is embedded within the structured file and is in a code language understood by the web data query system. The code is unrestricted in function. Code language objects are exposed within the web data query system for use by the code to interface with the web data query system and the web data source. A URL is associated with the structured file to enable access of the structured file through the Internet. A unit-based quota method is implemented to manage execution of code in the structured file. The unit-based quota method collapses multiple dimensions of computing resource control into a single unit value, tracks a number of units expended by the code, and stops execution of the code when the number of units expended by the code reaches a set limit.Type: ApplicationFiled: February 5, 2013Publication date: June 13, 2013Inventors: Jonathan Trevor, Sam Pullara, Josh Gordineer, Nagesh Susarla
-
Patent number: 8407238Abstract: A structured file includes information to bind a web data source to a web data query system. Code is embedded within the structured file and is in a code language understood by the web data query system. The code is unrestricted in function. Code language objects are exposed within the web data query system for use by the code to interface with the web data query system and the web data source. A URL is associated with the structured file to enable access of the structured file through the Internet. A unit-based quota method is implemented to manage execution of code in the structured file. The unit-based quota method collapses multiple dimensions of computing resource control into a single unit value, tracks a number of units expended by the code, and stops execution of the code when the number of units expended by the code reaches a set limit.Type: GrantFiled: April 29, 2010Date of Patent: March 26, 2013Assignee: Yahoo! Inc.Inventors: Jonathan Trevor, Sam Pullara, Joshua Gordineer, Nagesh Susarla
-
Patent number: 8191804Abstract: A motorized fertilizer dispenser includes a frustoconical housing having an open upper end in communication with a hollow interior. At a lower end is a dispersal opening. A rotatable sifting blade is positioned within the housing interior and adjacent the dispersal opening. A rotary disc having a plurality of radial blades positioned thereon is situated immediately beneath the dispersal opening. A motor operates both the sifting blade and dispersal disc whereby a desired amount of fertilizer is dropped onto the disc and projected outwardly to a target area.Type: GrantFiled: July 29, 2005Date of Patent: June 5, 2012Inventor: Sam Pullara, Jr.
-
Patent number: 8185873Abstract: A system and method for using a preprocessor to determine dependencies between J2EE components. The preprocessor can analyze a running J2EE application, and look at the deployment descriptor information associated with that application. The levels of indirection within the deployed application are followed to determine the actual configuration information used to deploy the application on a first application server. This configuration information can then be parsed, communicated, or otherwise output to a system administrator or software developer, or in some embodiments directly to a second application server, and used to deploy the application on that second application server.Type: GrantFiled: December 4, 2007Date of Patent: May 22, 2012Assignee: Oracle International CorporationInventor: Sam Pullara
-
Patent number: 8074160Abstract: A streaming parser API expands a base parser by building an iterative method on top of the base parser. The iterative method allows a user to pass a selected element type to the base parser, which can step through the XML document until it locates a matching element. The base parser can then extract the element, process the element as an event, and place the event on an event stream for use by an application.Type: GrantFiled: September 16, 2005Date of Patent: December 6, 2011Assignee: Oracle International CorporationInventors: Chris Fry, Sam Pullara
-
Publication number: 20110099194Abstract: A structured file includes information to bind a web data source to a web data query system. Code is embedded within the structured file and is in a code language understood by the web data query system. The code is unrestricted in function. Code language objects are exposed within the web data query system for use by the code to interface with the web data query system and the web data source. A URL is associated with the structured file to enable access of the structured file through the Internet. A unit-based quota method is implemented to manage execution of code in the structured file. The unit-based quota method collapses multiple dimensions of computing resource control into a single unit value, tracks a number of units expended by the code, and stops execution of the code when the number of units expended by the code reaches a set limit.Type: ApplicationFiled: April 29, 2010Publication date: April 28, 2011Applicant: Yahoo! Inc.Inventors: Jonathan Trevor, Sam Pullara, Joshua Gordineer, Nagesh Susarla
-
Publication number: 20110099159Abstract: A computer-implemented system for web data transformation sourcing is disclosed to include a search module defined to receive a set of original input data types and a set of ultimate output data types. The search module is defined to locate one or more web based sources defined to transform the set of original input data types into the set of ultimate output data types. The search module is further defined to generate a transformation solution that when executed utilizes the one or more located web based sources to transform the set of original input data types into the set of ultimate output data types. The transformation solution is digitally conveyed.Type: ApplicationFiled: January 28, 2010Publication date: April 28, 2011Applicant: Yahoo! Inc.Inventors: Jonathan Trevor, Sam Pullara, Nagesh Susarla, Paul Donnelly, Joshua Gordineer, Mirek Grymuza
-
Publication number: 20110099185Abstract: A web data source includes data to be queried. A query language (QL) web service is defined to expose a QL for specification of the web data source and one or more operations to be performed on the web data source. Requirements specific to the web data source for accessing and performing operations on the web data source are abstracted through the exposed QL. A QL table is associated with the web data source. The QL table is accessible through a universal resource locator (URL). The QL table includes binding data which binds the web data source to the QL web service. The binding data includes instructions to the QL web service with regard to creating URLs to access and retrieve data from the web data source.Type: ApplicationFiled: October 28, 2009Publication date: April 28, 2011Applicant: Yahoo! Inc.Inventors: Jonathan Trevor, Joshua Gordineer, Sam Pullara, Paul Donnelly, Nagesh Susarla
-
Patent number: 7702791Abstract: A session replication system provides real-time data replication without unnecessarily slowing down the user experience. A system in accordance with the present invention may utilize a primary server to serve requests from a network client, as well as a secondary server to replicate the session information. When a request is received on the session, an attempt may be made to serve the request on the primary server. If the primary is unable to receive or respond to the request, the request may be served on the secondary server or on a new primary server. If the secondary server receives the request, the secondary server may become the new primary server. If a new primary server is selected, the new primary may request the session information from the secondary server.Type: GrantFiled: October 31, 2001Date of Patent: April 20, 2010Assignee: BEA Systems, Inc.Inventors: Eric M. Halpern, Prasad Peddada, Adam Messinger, Dean Bernard Jacobs, Sam Pullara
-
Patent number: 7409420Abstract: A session replication system provides real-time data replication without unnecessarily slowing down the user experience. A system in accordance with the present invention may utilize a primary server to serve requests from a network client, as well as a secondary server to replicate the session information. When a request is received on the session, an attempt may be made to serve the request on the primary server. If the primary is unable to receive or respond to the request, the request may be served on the secondary application server or on a new primary server. If the secondary server receives the request, the secondary server may become the new primary server. If a new primary server is selected, the new primary may request the session information from the secondary server.Type: GrantFiled: October 31, 2001Date of Patent: August 5, 2008Assignee: BEA Systems, Inc.Inventors: Sam Pullara, Eric M. Halpern, Prasad Peddada, Adam Messinger, Dean Bernard Jacobs
-
Publication number: 20080092136Abstract: A system and method for using a preprocessor to determine dependencies between J2EE components. The preprocessor can analyze a running J2EE application, and look at the deployment descriptor information associated with that application. The levels of indirection within the deployed application are followed to determine the actual configuration information used to deploy the application on a first application server. This configuration information can then be parsed, communicated, or otherwise output to a system administrator or software developer, or in some embodiments directly to a second application server, and used to deploy the application on that second application server.Type: ApplicationFiled: December 4, 2007Publication date: April 17, 2008Applicant: BEA SYSTEMS, INC.Inventor: Sam Pullara
-
Patent number: 7328427Abstract: A system and method for using a preprocessor to determine dependencies between J2EE components. The preprocessor can analyze a running J2EE application, and look at the deployment descriptor information associated with that application. The levels of indirection within the deployed application are followed to determine the actual configuration information used to deploy the application on a first application server. This configuration information can then be parsed, communicated, or otherwise output to a system administrator or software developer, or in some embodiments directly to a second application server, and used to deploy the application on that second application server.Type: GrantFiled: February 27, 2004Date of Patent: February 5, 2008Assignee: BEA Systems, Inc.Inventor: Sam Pullara
-
Publication number: 20060168139Abstract: In a traditional application server that uses servlets, when a request is dispatched to a thread the service method of the appropriate servlet is called. When the service method returns the response is sent. This is sub-optimal in the case that an asynchronous event must occur before the response can be sent, because the thread running the servlet must block until the event occurs. The invention provides for asynchronous processing of such requests. In one embodiment, the invention provides an extension to the Servlet API which allows the service method to return (and thus the thread to be freed) before the response is ready to be sent. Then when the asynchronous event later occurs the response may be completed and sent.Type: ApplicationFiled: December 13, 2005Publication date: July 27, 2006Applicant: BEA Systems, Inc.Inventors: Adam Messinger, Sam Pullara, Dave Brown
-
Patent number: 7065561Abstract: A streaming parser API expands a base parser by building an iterative method on top of the base parser. The iterative method allows a user to pass a selected element type to the base parser, which can step through the XML document until it locates a matching element. The base parser can then extract the element, process the element as an event, and place the event on an event stream for use by an application.Type: GrantFiled: November 26, 2002Date of Patent: June 20, 2006Assignee: BEA Systems, Inc.Inventors: Chris Fry, Sam Pullara
-
Patent number: 7003570Abstract: In a traditional application server that uses servlets, when a request is dispatched to a thread the service( ) method of the appropriate servlet is called. When the service( ) method returns the response is sent. This is sub-optimal in the case that an asynchronous event must occur before the response can be sent, because the thread running the servlet must block until the event occurs. The invention provides for asynchronous processing of such requests. In one embodiment, the invention provides an extension to the Servlet API which allows the service( ) method to return (and thus the thread to be freed) before the response is ready to be sent. Then when the asynchronous event later occurs the response may be completed and sent.Type: GrantFiled: October 3, 2002Date of Patent: February 21, 2006Assignee: BEA Systems, Inc.Inventors: Adam Messinger, Sam Pullara, Dave Brown
-
Publication number: 20060020951Abstract: A streaming parser API expands a base parser by building an iterative method on top of the base parser. The iterative method allows a user to pass a selected element type to the base parser, which can step through the XML document until it locates a matching element. The base parser can then extract the element, process the element as an event, and place the event on an event stream for use by an application.Type: ApplicationFiled: September 16, 2005Publication date: January 26, 2006Inventors: Chris Fry, Sam Pullara