Patents by Inventor Richard Jacobs

Richard Jacobs 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: 20130083306
    Abstract: 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: Application
    Filed: September 10, 2012
    Publication date: April 4, 2013
    Applicant: ASML Holding N. V.
    Inventors: Stanislav Y. Smirnov, Lev Ryzhikov, Eric Brian Catey, Adel Joobeur, David Heald, Yevgeniy Konstantinovich Shmarev, Richard Jacobs
  • Patent number: 8365271
    Abstract: A client system is controlled for accessing protected remote resources via a Web Application using a rewriter proxy that supports relative URLs. In one configuration, the Web application can be a Portal application. A URL utility module can be provided for a rewriter proxy that splits an absolute URL into a base part (the URL string up to the resource) and the resource part. A security module computes an authentication identifier for the base part. This can occur by applying a secure hash algorithm and/or secret key. The URL utility module then constructs the rewritten URL by concatenating the URL encoded base part, the authentication identifier, and the resource part as separate path elements.
    Type: Grant
    Filed: February 25, 2009
    Date of Patent: January 29, 2013
    Assignee: International Business Machines Corporation
    Inventors: Daniel Blum, Jan Paul Buchwald, Richard Jacob, Timo Kussmaul, Oliver Then
  • Publication number: 20120304119
    Abstract: 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: Application
    Filed: May 27, 2011
    Publication date: November 29, 2012
    Applicant: Microsoft Corporation
    Inventors: 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: 8286255
    Abstract: In embodiments of the present invention improved capabilities are described for providing data protection through the detection of tags associated with data or a file. In embodiments the present invention may provide for a step A, where data may be scanned that is intended to be communicated from the client computing facility. In response to step A, at step B, restricted data may be identified by identifying an absence of a tag associated with the data. And finally, in response to step B, at step C, an interruption to the intended communication may be caused.
    Type: Grant
    Filed: August 7, 2008
    Date of Patent: October 9, 2012
    Assignee: Sophos PLC
    Inventors: Calum Anders McKay Grant, Rade Todorovic, Andrew James Thomas, Richard Jacobs
  • Publication number: 20120185763
    Abstract: 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: Application
    Filed: March 29, 2012
    Publication date: July 19, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Matthias Falkenberg, Richard Jacob, Stephan Laertz, Carsten Leue
  • Patent number: 8218852
    Abstract: A composite repair system and method for assisting in the repair of a cured composite part in which a damaged portion has been cut out and removed, exposing a plurality of composite plies and their corresponding composite ply edges. The composite repair system may comprise a light source to illuminate the ply edges, an image capturing device to obtain an image of the ply edges, and a computing device for processing the image of the ply edges and creating a map of the ply edges based on the image. The map may be used to manufacture filler plies having peripheral edges shaped to correspond with the composite ply edges for replacing the damaged portion of the composite part.
    Type: Grant
    Filed: May 8, 2008
    Date of Patent: July 10, 2012
    Assignee: Spirit AeroSystems, Inc.
    Inventors: Glen Paul Cork, Michael D. Borgman, Darin C. Wiley, Richard Jacobs
  • Publication number: 20120151308
    Abstract: 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: Application
    Filed: December 13, 2010
    Publication date: June 14, 2012
    Applicant: International Business Machines Corporation
    Inventors: Matthias Falkenberg, Richard Jacob, Stephan Laertz, Sascha Sambale
  • Publication number: 20120136922
    Abstract: 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: Application
    Filed: November 17, 2011
    Publication date: May 31, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Matthias Falkenberg, Richard Jacob, Stephan Laertz, Carsten Leue
  • Publication number: 20120124035
    Abstract: A system level search module receives system level search user interface registration information for an application of the computing device. The registration information includes an indication of how the system level search module can launch the application. The registration information is added to a registration store, and the application is included as one of one or more applications that can be searched using the system level search user interface.
    Type: Application
    Filed: November 16, 2010
    Publication date: May 17, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Priya Vaidyanathan, Brian E. Uphoff, Brandon H. Paddock, Stephanie M. Monk, Dona Sarkar, Wentao Chen, Edward Boyle Averett, Manav Mishra, Derek S. Gebhard, Richard Jacob White, Yin Liu
  • Publication number: 20120124072
    Abstract: 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: Application
    Filed: November 16, 2010
    Publication date: May 17, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: 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: 20120079400
    Abstract: 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: Application
    Filed: September 20, 2011
    Publication date: March 29, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Andreas Nauerz, Stephan Laertz, Richard Jacob, Timo Kussmaul
  • Patent number: 8037409
    Abstract: A method and respective system for adapting the user-visible structure of a portal to the needs of a user, wherein the portal structure is stored in a content model, wherein a user interface component is provided for controlling the layout of the plurality of pages rendered at said portal, and wherein a model management component comprises the functionality for performing persistent content model modifications.
    Type: Grant
    Filed: October 2, 2007
    Date of Patent: October 11, 2011
    Assignee: International Business Machines Corporation
    Inventors: Richard Jacob, Timo Kussmaul, Stefan Liesche, Andreas Nauerz
  • Patent number: 8020103
    Abstract: The present invention relates to the field of network computing, and in particular to Web contents accessible via a Portal. It particularly relates to a method and system for controlling the layout of markup fragments of a plurality of Portlets aggregated in web pages of a web Portal. In order to provide a method with improved flexibility for the administration of a Portal which allows to generate a consistent look and feel in a Portal, it is proposed that a) a Portal control component provides a template means to said Portlets, b) wherein the template means comprises a layout specification for GUI-elements to be generated by the Portlets, and c) wherein the Portlets generate a markup code according to prescriptions comprised of said template means.
    Type: Grant
    Filed: March 7, 2006
    Date of Patent: September 13, 2011
    Assignee: International Business Machines Corporation
    Inventors: Andreas Fried, Richard Jacob, Timo Kussmaul, Stephan Laertz
  • Publication number: 20110138288
    Abstract: A method for tagging of portlets in a portal infrastructure includes: receiving by at least one consumer system from at least one client system tagging information related to remote portlets produced by at least one producer system; sending by the at least one consumer system the tagging information related to the remote portlets to the at least one producer system that produced the remote portlets, where the at least one producer system uses the tagging information related to the remote portlets to update global tag sets for the remote portlets; receiving by the at least one consumer system the updated global tag sets from the at least one producer system; and creating by the at least one consumer system a response to a request for portal pages comprising the remote portlets from the at least one client system using the received updated global tag sets.
    Type: Application
    Filed: September 29, 2010
    Publication date: June 9, 2011
    Applicant: International Business Machines Corporation
    Inventors: Daniel Blum, Jan P. Buchwald, Richard Jacob, Timo Kussmaul, Oliver Then
  • Publication number: 20110114578
    Abstract: A universal cooler product display generally used for displaying any of various products, such as dairy products inside a store cooler, includes an adjustable frame supporting adjustable shelves having HDPE trays that allow products to slide forward under gravity and a drainage system to dispose of unwanted liquids.
    Type: Application
    Filed: February 10, 2010
    Publication date: May 19, 2011
    Inventors: Richard Jacobs, Lance Kaiser, Marco Lopez
  • Publication number: 20100185952
    Abstract: A method for integrating remote portlets into a consumer portal that includes providing a list of remote portlet producers to a portlet palette within the consumer portal, automatically obtaining available remote portlets, via the portlet palette, using the provided list, storing information corresponding to the available remote portlets, in the portlet palette, merging information regarding local portlets and the available remote portlets to form an available portlet list on the portlet palette, allowing a user to view the available portlet list, receiving a selected available remote portlet from the available portlet list as selected by the user and performing a drag and drop operation of the selected remote portlet to a portal page on the consumer portal, and automatically creating a producer reference corresponding to a respective remote portlet producer associated with the selected remote portlet and a remote portlet reference corresponding to the selected remote portlet on the consumer portal.
    Type: Application
    Filed: January 19, 2009
    Publication date: July 22, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Daniel Blum, Jan Paul Buchwald, Richard Jacob, Timo Kussmaul, Oliver Then
  • Patent number: 7693915
    Abstract: A method of browsing media items is disclosed, the method comprising the steps of displaying (802) representations of the media items on a display (914), defining (803) a filter criterion for a display pointing device (903), browsing (804) the displayed representations of the media items by moving the pointer of the pointing device about the display (914), and displaying (804) in a pop-up window, while the pointer of the pointing device (903) is designating a selected one of the displayed representations of the media items, a representation of the designated media that satisfies the filter criterion.
    Type: Grant
    Filed: November 29, 2005
    Date of Patent: April 6, 2010
    Assignee: Canon Kabushiki Kaisha
    Inventors: Suren Ephraim Richard Jacobs, Christopher Mark Paola, Rob Sangster
  • Publication number: 20100037324
    Abstract: In embodiments of the present invention improved capabilities are described for providing data protection through the detection of tags associated with data or a file. In embodiments the present invention may provide for a step A, where data may be scanned that is intended to be communicated from the client computing facility. In response to step A, at step B, restricted data may be identified by identifying an absence of a tag associated with the data. And finally, in response to step B, at step C, an interruption to the intended communication may be caused.
    Type: Application
    Filed: August 7, 2008
    Publication date: February 11, 2010
    Inventors: Calum Anders McKay Grant, Rade Todorovic, Andrew James Thomas, Richard Jacobs
  • Publication number: 20090254979
    Abstract: 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: Application
    Filed: April 8, 2008
    Publication date: October 8, 2009
    Inventors: DANIEL BLUM, Jan Paul Buchwald, Richard Jacob, Timo Kussmaul, Oliver Then
  • Publication number: 20090217354
    Abstract: A response can be received from an access protected remote resource in response to a client request to the access protected remote resource. The access protected remote resource is configured in such a way that the client system is not allowed to directly access the access protected remote resource but all client requests are rerouted via the web application which is authorized to access the access protected remote resource. All references that are defined by absolute URLS and point to access protected remote resources can be identified within responses. A rewritten URL replaces each original URL of the identified reference to an access protected remote resource. Generation of the rewritten URL can occur by splitting the original URL into a base part and a resource part, by generating an authentication identifier by applying an authentication method to at least the base part, and by concatenating the URL of the web application, the base part, authentication identifier, and resource part.
    Type: Application
    Filed: February 25, 2009
    Publication date: August 27, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: DANIEL BLUM, JAN PAUL BUCHWALD, RICHARD JACOB, TIMO KUSSMAUL, OLIVER THEN