Patents by Inventor Richard Jacob
Richard Jacob 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: 20170174084Abstract: In an apparatus and method of automatically providing or withholding fluid from a power rail for a mass transit vehicle, during movement of a mass transit vehicle on a pathway in an uncovered (or exposed) area of the pathway, fluid, for example, anti-icing fluid, is caused to be provided to (or dispensed on) the power rail supplying power to the mass transit vehicle. During movement of the mass transit vehicle in a covered area of the pathway, the fluid is withheld from (or not dispensed on) the power rail. The changing from fluid being dispensed on the power rail to the fluid being withheld from the power rail, or vice versa, can be based on movement of the mass transit vehicle from the uncovered area of the pathway to the covered area of the pathway, or vice versa.Type: ApplicationFiled: December 16, 2015Publication date: June 22, 2017Inventors: Richard Jacob, Christian Girard
-
Publication number: 20170016200Abstract: A method for improving an inwards stability of an existing levee including a landslide slope (128) and at least one of a landside berm (132), a landside heel, and a landside trench. The method comprises placing columns (160) through the landside berm into one or more soft soil layers (40) with corresponding soil volumetric weights (?s), wherein the columns have a column volumetric weight (?c) that is at least 10% larger than the soil volumetric weights, and wherein the columns comprise a mineral aggregate and an impermeable filler.Type: ApplicationFiled: July 13, 2016Publication date: January 19, 2017Inventors: Adrianus Gerardus Gregorius van Haastert, Richard Jacob Looij, Josephus Antonius Wilhelmus Hockx
-
Patent number: 9514553Abstract: A method for creating a personalized content layout for a user interface is provided. The method may comprise providing a content layout framework, monitoring and storing usage data over time of a content fragment, displayed in the content layout framework, promoting or demoting the content fragment in respect to its presentation within the content layout framework based on a first value of a first parameter of the parameter model, wherein the promotion or demotion uses an abrasion factor, such that a content fragment appearance degrades or increases from session to session of usage of the content layout framework depending on a predefined function deployed to the first value of the first parameter of the parameter model.Type: GrantFiled: September 20, 2011Date of Patent: December 6, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Andreas Nauerz, Stephan Laertz, Richard Jacob, Timo Kussmaul
-
Publication number: 20160171120Abstract: The method includes automatic creation of mapping definitions. The method further includes analyzing an external data structure, wherein the external data structure has one or more elements. The method further includes determining a path length and a number of occurrences for each element of a first set of elements of the one or more elements. The method further includes generating at least one query statement for the first set of elements. The method further includes generating mapping definitions based, at least in part on the at least one generated query statement and the path length of each element of the first set of elements.Type: ApplicationFiled: June 11, 2015Publication date: June 16, 2016Inventors: Dieter Buehler, Matthias Falkenberg, Peter Fischer, Richard Jacob, Simon Kirchmann, Stephan Laertz, Juergen Schaeck, Andreas C. Seidel, Thomas Steinheber
-
Publication number: 20160171046Abstract: The method includes automatic creation of mapping definitions. The method further includes analyzing an external data structure, wherein the external data structure has one or more elements. The method further includes determining a path length and a number of occurrences for each element of a first set of elements of the one or more elements. The method further includes generating at least one query statement for the first set of elements. The method further includes generating mapping definitions based, at least in part on the at least one generated query statement and the path length of each element of the first set of elements.Type: ApplicationFiled: December 12, 2014Publication date: June 16, 2016Inventors: Dieter Buehler, Matthias Falkenberg, Peter Fischer, Richard Jacob, Simon Kirchmann, Stephan Laertz, Juergen Schaeck, Andreas C. Seidel, Thomas Steinheber
-
Patent number: 9285687Abstract: An inspection apparatus includes an illumination system that receives a first beam and produces second and third beams from the first beam and a catadioptric objective that directs the second beam to reflect from a wafer. A first sensor detects a first image created by the reflected second beam. A refractive objective directs the third beam to reflect from the wafer, and a second sensor detects a second image created by the reflected third beam. The first and second images can be used for CD measurements. The second beam can have a spectral range from about 200 nm to about 425 nm, and the third beam can have a spectral range from about 425 nm to about 850 nm. A third sensor may be provide that detects a third image created by the third beam reflected from the wafer. The third image can be used for OV measurements.Type: GrantFiled: September 10, 2012Date of Patent: March 15, 2016Assignee: ASML Holding N.V.Inventors: Stanislav Y Smirnov, Lev Ryzhikov, Eric Brian Catey, Adel Joobeur, David Heald, Yevgeniy Konstantinovich Shmarev, Richard Jacobs
-
Patent number: 9122763Abstract: A request for a web page is received from a client device at a web server. At least a source web application and a target web application relating to the requested web page is identified. An output from the source web application and an output from the target web application are requested. A source style of the source web application is requested. The source style is combined with the output of the source web application and the output of the target web application into the requested web page. The requested web page is sent to the client device.Type: GrantFiled: March 29, 2012Date of Patent: September 1, 2015Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Matthias Falkenberg, Richard Jacob, Stephan Laertz, Carsten Leue
-
Publication number: 20150242503Abstract: Systems and methods of operating a web portal environment are disclosed. One such computer-implemented method includes: triggering rendering of a content item being specified by a feed-driven list definition defining a new web content type; reading entries of the content item by a first tag that creates a request attribute containing query relevant information; listening to the request attribute; creating a query; passing the query to a feed integration service; executing the corresponding remote API call; receiving a response from an external data provider; passing the response to the feed-driven objects extension plug-in; creating a rendering context which can be accessed by a second tag; and inserting the external data into markup by the second tag based on a set of predefined feed-driven list presentation components.Type: ApplicationFiled: February 26, 2014Publication date: August 27, 2015Applicant: International Business Machines CorporationInventors: Dieter Buehler, Matthias Falkenberg, Peter Fischer, Richard Jacob, Stephen Laertz, Simon D. Naegele, Juergen Schaeck
-
Publication number: 20150242528Abstract: Methods of operating a web portal environment are disclosed. One such computer-implemented method includes: triggering rendering of a content item being specified by a feed-driven list definition defining a new web content type; reading entries of the content item by a first tag that creates a request attribute containing query relevant information; listening to the request attribute; creating a query; passing the query to a feed integration service; executing the corresponding remote API call; receiving a response from an external data provider; passing the response to the feed-driven objects extension plug-in; creating a rendering context which can be accessed by a second tag; and inserting the external data into markup by the second tag based on a set of predefined feed-driven list presentation components.Type: ApplicationFiled: November 17, 2014Publication date: August 27, 2015Inventors: Dieter Buehler, Matthias Falkenberg, Peter Fischer, Richard Jacob, Stephen Laertz, Simon D. Naegele, Juergen Schaeck
-
Patent number: 9104774Abstract: A request for a web page is received from a client device at a web server. At least a source web application and a target web application relating to the requested web page is identified. An output from the source web application and an output from the target web application are requested. A source style of the source web application is requested. The source style is combined with the output of the source web application and the output of the target web application into the requested web page. The requested web page is sent to the client device.Type: GrantFiled: November 17, 2011Date of Patent: August 11, 2015Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Matthias Falkenberg, Richard Jacob, Stephan Laertz, Carsten Leue
-
Publication number: 20150201037Abstract: Integrating a plurality of third party service interactions into a portal including a Web content management system includes receiving a data structure, associating the data structure with a selected profile out of a plurality of profiles based on the origin of the data structure, and transforming content of the received data structure, using a declarative mapping associated with the selected profile, into an intermediate data structure. The intermediate data structure may be provided to a presentation layer of the portal. A signal causing a rendering of the intermediate data structure may be triggered via a portlet of the portal to a display. Captured input from the portlet from the intermediate data structure may be transformed to the data structure using the declarative mapping associated with the selected profile. The data structure may be sent.Type: ApplicationFiled: December 2, 2014Publication date: July 16, 2015Inventors: Dieter Buehler, Marco Berger, Matthias Falkenberg, Peter Fischer, Richard Jacob, Simon Kirchmann, Stephan Laertz, Thomas Steinheber
-
Patent number: 9037565Abstract: A system level search user interface that includes both a data entry portion and an application identification portion is displayed. User data input as a search term is displayed in the data entry portion, and identifiers of each of one or more applications of multiple applications on the computing device that can be searched using the search term are displayed in the application identification portion. The search term is provided to one application of the multiple applications for that one application to generate and display search results based on the search term while the display of at least the data entry portion of the system level search user interface is maintained.Type: GrantFiled: March 13, 2013Date of Patent: May 19, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Priya Vaidyanathan, Stephanie M. Monk, Brandon H. Paddock, Richard Jacob White, Edward Boyle Averett, Rolf A. Ebeling, Michael J. Gilmore, Manav Mishra, Jesse Clay Satterfield, Marc Wautier, Dona Sarkar, Brendan D. Elliott, Kwong K. Leung, Arun Gurunathan
-
Publication number: 20150058465Abstract: A portal is connected to a social backend. The portal comprises an integration component communicating with the social backend. Functionality of the social backend is integrated into the portal system by creating at least one portal object that is associated with at least one social object. The integration component comprises a portal listening component listening to events triggered by running applications of the portal, and creates an event list by filtering events associated with the social backend. A backend processing component keeps portal applications in synchronization with the social backend regarding changes on a portal side. A backend query component queries application programming interfaces of the social backend for current social objects and their states. A portal model processing component calculates actions based on passed in states of current social objects from the backend query component, and invokes corresponding application programming interface calls on the portal.Type: ApplicationFiled: August 18, 2014Publication date: February 26, 2015Inventors: Dieter Buehler, Matthias Falkenberg, Peter Fischer, Richard Jacob, Stephan Laertz, Simon Naegele, Juergen Schaeck
-
Publication number: 20140325380Abstract: A file access request is received from an application. One or more file types for the file access request are identified, and one or more file hosts supporting files of the identified one or more file types are also identified. A user interface is displayed, the user interface including a hosted area. Within the hosted area, at least one of the one or more file hosts displays a portion of the user interface identifying one or more files of at least one file host that can be selected for retrieval, or one or more locations that can be selected to which the one or more files are saved.Type: ApplicationFiled: July 3, 2014Publication date: October 30, 2014Inventors: Scott D. Hoogerwerf, David C. Fields, Michael J. Gilmore, Rolf A. Ebeling, Steven J. Ball, Manav Mishra, Tyler K. Beam, Robert H. Liao, Benjamin j. Karas, Matthew P. Duignan, Jensen Harris, Richard Jacob White, Lyon Wong, Dennis L. Davis
-
Patent number: 8819586Abstract: A file access request is received from an application. One or more file types for the file access request are identified, and one or more file hosts supporting files of the identified one or more file types are also identified. A user interface is displayed, the user interface including a hosted area. Within the hosted area, at least one of the one or more file hosts displays a portion of the user interface identifying one or more files of at least one file host that can be selected for retrieval, or one or more locations that can be selected to which the one or more files are saved.Type: GrantFiled: May 27, 2011Date of Patent: August 26, 2014Assignee: Microsoft CorporationInventors: Scott D. Hoogerwerf, David C. Fields, Michael J. Gilmore, Rolf A. Ebeling, Steven J. Ball, Manav Mishra, Tyler K. Beam, Robert H. Liao, Benjamin J. Karas, Matthew P. Duignan, Jensen Harris, Richard Jacob White, Lyon Wong, Dennis L. Davis
-
Patent number: 8812698Abstract: In a method of and system for enforcing authentication strength for remote portlets, a portlet is provided by a producer portal and consumed as remote portlet by a consumer portal. The producer portal defines an authentication strength level requirement for the portlet. A user requests the remote portlet from the consumer portal. The consumer portal authenticates the user with a particular authentication method that implies a particular authentication strength level. The producer portal authenticates the consumer portal with a particular authentication method that implies a particular authentication strength assertion level. The consumer portal requests the portlet from the producer portal with an assertion of the authentication strength level of the user. The producer portal rejects the request from the consumer portal if the authentication strength level of the user is less than the authentication strength level requirement for the portlet.Type: GrantFiled: April 8, 2008Date of Patent: August 19, 2014Assignee: International Business Machines CorporationInventors: Daniel Blum, Jan Paul Buchwald, Richard Jacob, Timo Kussmaul, Oliver Then
-
Patent number: 8799759Abstract: A method and computer program product for pre-rendering web content is described. A method may comprise receiving, via a computing device, an implicit indication of a request for web content associated with a web element. The method may further comprise pre-rendering the web content associated with the web element based upon, at least in part, the implicit indication of the request for the web content.Type: GrantFiled: December 13, 2010Date of Patent: August 5, 2014Assignee: International Business Machines CorporationInventors: Matthias Falkenberg, Richard Jacob, Stephan Laertz, Sascha Sambale
-
Publication number: 20140059172Abstract: The present invention is directed to a method and system to be performed by a WSRP consumer portal server for accessing a remote network resource addressed by a respective resource URL in a web portal infrastructure comprising at least a WSRP Consumer Portal connectable to a client Browser requesting the remote network resource, and a remote communication partner.Type: ApplicationFiled: September 25, 2013Publication date: February 27, 2014Applicant: International Business Machines CorporationInventors: Richard Jacob, Timo Kussmaul, Stephan Laertz
-
Patent number: 8621092Abstract: The present invention is directed to a method and system to be performed by a WSRP consumer portal server for accessing a remote network resource addressed by a respective resource URL in a web portal infrastructure comprising at least a WSRP Consumer Portal connectable to a client Browser requesting the remote network resource, and a remote communication partner.Type: GrantFiled: October 2, 2007Date of Patent: December 31, 2013Assignee: International Business Machines CorporationInventors: Richard Jacob, Timo Kussmaul, Stephan Laertz
-
Publication number: 20130179414Abstract: The claimed subject matter provides for systems and/or methods for accessing and/or updating files by a first application in which the first application does not have direct accessibility to said file. In some embodiments, file host applications that are not directly accessible to said first application may be connected to through a file picker extensibility point that enable the first application to acquire files through an operating system user experience. In these various embodiments, the system may provide for one or more of the following functionalities: (1) refreshing content that is controlled by a file host application; (2) updating content that is controlled by a file host application; (3) exporting files from an application to a file host application; (4) a user interface for export operations and file host application intervention and (5) a file host extensibility point provided by the operating system.Type: ApplicationFiled: January 6, 2012Publication date: July 11, 2013Applicant: Microsoft CorporationInventors: Scott David Hoogerwerf, David Charles Fields, Michael John Novak, Richard Jacob White, Dennis Lawrence Davis, Gabriel Shawn DeBacker, Jeffrey Jay Johnson, Manav Mishra, Steven James Ball