Patents by Inventor Scott D. Johnson

Scott D. Johnson 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: 8341004
    Abstract: The present invention can include a solution that dynamically manages electronic calendar events based upon the key performance indicators (KPIs) of a business process monitoring (BPM) system. Such a system can include a BPM system, an electronic calendar software application, and a dynamic calendar event manager. The BPM system can be configured to manage data for many user-defined KPIs. The electronic calendar software application can be configured to manage the calendar data of various calendar events for many users. The dynamic calendar event definition can be configured to define a condition for modifying the calendar data of a user-specified calendar event. The dynamic calendar event definition can consist of a KPI threshold value, a calendar action, and an applicable attendee list. The dynamic calendar event manager can be configured to dynamically and automatically handle the modification of the calendar data in accordance with the dynamic calendar event definition.
    Type: Grant
    Filed: June 24, 2008
    Date of Patent: December 25, 2012
    Assignee: International Business Machines Corporation
    Inventors: Caroline Cross Daughtrey, Scott D. Johnson, Christopher M. Ketchuck, Stephanie L. Walter, Eric D. Wayne, Yingxin Xing
  • Patent number: 8185610
    Abstract: A method, system, and computer program product for efficiently fulfilling java server page (JSP) requests for dynamic web content, in a computer network system. An asynchronous processing (AP) utility pre-defines a number of custom classes to enable the asynchronous processing of requests. A JSP which contains a custom “async:include” tag indicates an asynchronous request for dynamic content. When a set of asynchronous requests are received by an application server, an “AsyncRequestDispatcher” is called to handle the asynchronous processing of each associated request dispatcher include fragment. For each fragment, a separate request thread is initiated. A placeholder corresponding to each “async:include” request is written to a servlet response buffer. HyperText Markup Language (HTML) content, which includes the placeholders, and a number of javascripts are then written to the client browser. The original thread is closed.
    Type: Grant
    Filed: December 4, 2007
    Date of Patent: May 22, 2012
    Assignee: International Business Machines Corporation
    Inventors: Robert E. Goff, Scott D. Johnson, Erinn E. Koonce, Todd E. Kaplinger, Stephen J. Kenna, Maxim A. Moldenhauer
  • Publication number: 20090319320
    Abstract: The present invention can include a solution that dynamically manages electronic calendar events based upon the key performance indicators (KPIs) of a business process monitoring (BPM) system. Such a system can include a BPM system, an electronic calendar software application, and a dynamic calendar event manager. The BPM system can be configured to manage data for many user-defined KPIs. The electronic calendar software application can be configured to manage the calendar data of various calendar events for many users. The dynamic calendar event definition can be configured to define a condition for modifying the calendar data of a user-specified calendar event. The dynamic calendar event definition can consist of a KPI threshold value, a calendar action, and an applicable attendee list. The dynamic calendar event manager can be configured to dynamically and automatically handle the modification of the calendar data in accordance with the dynamic calendar event definition.
    Type: Application
    Filed: June 24, 2008
    Publication date: December 24, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: CAROLINE CROSS DAUGHTREY, SCOTT D. JOHNSON, CHRISTOPHER M. KETCHUCK, STEPHANIE L. WALTER, ERIC D. WAYNE, YINGXIN XING
  • Publication number: 20090238940
    Abstract: Disclosed are color-imparting chocolate compositions. The compositions are formulated to have a visual appearance consistent with a conventional chocolate composition, yet include a visually hidden (i.e., hidden to the unaided eye) color-imparting dye. Upon contact with a water-based liquid (e.g., during the act of consuming the chocolate composition), the color-imparting dye is activated and imparts its color to the water-based liquid and/or to a surface wetted or in contact with the water-based liquid.
    Type: Application
    Filed: March 18, 2009
    Publication date: September 24, 2009
    Applicant: CARGILL, INCORPORATED
    Inventors: Paul D. HORKY, Scott D. Johnson, Stanley Prawiradjaja
  • Patent number: 7590829
    Abstract: A processor system. The processor system comprises a processor having a first set of instructions associated therewith. The processor system also comprises a programmable logic device and an extension adapter coupled to the processor and the programmable logic device. The extension adapter allows the programmable logic device to implement a second set of reconfigurable instructions for the processor.
    Type: Grant
    Filed: March 31, 2003
    Date of Patent: September 15, 2009
    Assignee: Stretch, Inc.
    Inventor: Scott D. Johnson
  • Publication number: 20090144707
    Abstract: A method, system, and computer program product for efficiently fulfilling java server page (JSP) requests for dynamic web content, in a computer network system. An asynchronous processing (AP) utility pre-defines a number of custom classes to enable the asynchronous processing of requests. A JSP which contains a custom “async:include” tag indicates an asynchronous request for dynamic content. When a set of asynchronous requests are received by an application server, an “AsyncRequestDispatcher” is called to handle the asynchronous processing of each associated request dispatcher include fragment. For each fragment, a separate request thread is initiated. A placeholder corresponding to each “async:include” request is written to a servlet response buffer. HyperText Markup Language (HTML) content, which includes the placeholders, and a number of javascripts are then written to the client browser. The original thread is closed.
    Type: Application
    Filed: December 4, 2007
    Publication date: June 4, 2009
    Inventors: Robert E. Goff, Scott D. Johnson, Erinn E. Koonce, Todd E. Kaplinger, Stephen J. Kenna, Maxim A. Moldenhauer
  • Patent number: 7429399
    Abstract: A modified oilseed material formed from oilseed-based material is described. The modified oilseed material can be utilized in a variety of nutritional applications, including the preparation of protein supplemented food products such as beverages, processed meats, frozen desserts, confectionery products, dairy-type products, and cereal grain products. The modified oilseed material typically includes at least 85 wt. % protein (dry solids basis), at least about 40 wt % of the protein in the modified oilseed material has an apparent molecular weight of at least 300 kDa, and/or the modified oilseed material has a MW50 of at least about 200 kDa.
    Type: Grant
    Filed: November 20, 2001
    Date of Patent: September 30, 2008
    Assignee: Solae, LLC
    Inventors: Michael A. Porter, Harapanahalli S. Muralidhara, Ian C. Purtle, Jagannadh V. Satyavolu, William H. Sperber, Daniele Karleskind, Ann M. Stark, Jane E. Friedrich, Scott D. Johnson
  • Patent number: 7403964
    Abstract: A Galois field multiplier array includes a 1st register, a 2nd register, a 3rd register, and a plurality of multiplier cells. The 1st register stores bits of a 1st operand. The 2nd register stores bits of a 2nd operand. The 3rd register stores bits of a generating polynomial that corresponds to one of a plurality of applications (e.g., FEC, CRC, Reed Solomon, et cetera). The plurality of multiplier cells is arranged in rows and columns. Each of the multiplier cells outputs a sum and a product and each cell includes five inputs. The 1st input receives a preceding cell's multiply output, the 2nd input receives at least one bit of the 2nd operand, the 3rd input receives a preceding cell's sum output, a 4th input receives at least one bit of the generating polynomial, and the 5th input receives a feedback term from a preceding cell in a preceding row. The multiplier cells in the 1st row have the 1st input, 3rd input, and 5th input set to corresponding initialization values in accordance with the 2nd operand.
    Type: Grant
    Filed: June 12, 2003
    Date of Patent: July 22, 2008
    Assignee: Broadcom Corporation
    Inventors: Joshua Porten, Won Kim, Scott D. Johnson, John R. Nickolls
  • Publication number: 20080077851
    Abstract: Incorporating a plurality of tags into a Java server page (JSP) or JSP-compliant page fragment to insert portlet content from a portlet onto a page without using an enterprise portal application. Each of the plurality of tags conforms to Java 2 Platform Enterprise Edition (J2EE) and JSP. The portlet content conforms to Java Specification Request (JSR) 168. The tags specify a rendering of portlet content in the JSP-compliant page or page fragment such that no change is introduced to the portlet itself. The tags include an initialization tag setting forth a uniform resource locator (URL) prefix, an insertion tag setting forth a first URL, and a state tag setting forth a second URL, wherein the first URL and the second URL may, but need not, be identical.
    Type: Application
    Filed: September 26, 2006
    Publication date: March 27, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Stephan Hesmer, Scott D. Johnson, Todd E. Kaplinger, Christopher C. Mitchell
  • Patent number: 7343472
    Abstract: A processor includes an instruction memory, arithmetic logic unit, finite field arithmetic unit, at least one digital storage device, and an instruction decoder. The instruction memory temporarily stores an instruction that includes at least one of: an operational code, destination information, and source information. The instruction decoder is operably coupled to interpret the instruction to identify the arithmetic logic unit and/or the finite field arithmetic unit to perform the operational code of the corresponding instruction. The instruction decoder then identifies at least one destination location within the digital storage device based on the destination information contained within the corresponding instruction. The instruction decoder then identifies at least one source location within the digital storage device based on the source information of the corresponding instruction.
    Type: Grant
    Filed: June 11, 2003
    Date of Patent: March 11, 2008
    Assignee: Broadcom Corporation
    Inventors: Joshua Porten, Won Kim, Scott D. Johnson, John R. Nickolls
  • Patent number: 7313583
    Abstract: A Galois field arithmetic unit includes a Galois field multiplier section and a Galois field adder section. The Galois field multiplier section includes a plurality of Galois field multiplier arrays that perform a Galois field multiplication by multiplying, in accordance with a generating polynomial, a 1st operand and a 2nd operand. The bit size of the 1st and 2nd operands correspond to the bit size of a processor data path, where each of the Galois field multiplier arrays performs a portion of the Galois field multiplication by multiplying, in accordance with a corresponding portion of the generating polynomial, corresponding portions of the 1st and 2nd operands. The bit size of the corresponding portions of the 1st and 2nd operands corresponds to a symbol size of symbols of a coding scheme being implemented by the corresponding processor.
    Type: Grant
    Filed: June 12, 2003
    Date of Patent: December 25, 2007
    Assignee: Broadcom Corporation
    Inventors: Joshua Porten, Won Kim, Scott D. Johnson, John R. Nickolls
  • Patent number: 6959378
    Abstract: A reconfigurable processing system executes instructions and configurations in parallel. Initially, a first instruction loads configurations into configuration registers. The configuration field of a subsequently fetched instruction selects a configuration register. The instruction controls and controls of the configuration in the selected configuration register are decoded and modified as specified by the instruction. The controls provide data operands to the execution units which process the operands and generate results. Scalar data, vector data, or a combination of scalar and vector data can be processed. The processing is controlled by instructions executed in parallel with configurations invoked by configuration fields within the instructions. Vectors are processed using a vector register file which stores vectors. A vector address unit identifies addresses of vector elements in the vector register file to be processed.
    Type: Grant
    Filed: November 2, 2001
    Date of Patent: October 25, 2005
    Assignee: Broadcom Corporation
    Inventors: John R. Nickolls, Scott D. Johnson, Mark Williams, Ethan Mirsky, Kambdur Kirthiranjan, Amrit Raj Pant, Lawrence J. Madar, III
  • Publication number: 20040219281
    Abstract: A modified oilseed material formed from oilseed-based material is described. The modified oilseed material can be utilized in a variety of nutritional applications, including the preparation of protein supplemented food products such as beverages, processed meats, frozen desserts, confectionery products, dairy-type products, cooked dough products and cereal grain products. The modified oilseed material typically includes at least 85 wt. % protein (dry solids basis), at least about 40 wt. % of the protein in the modified oilseed material has an apparent molecular weight of at least 300 kDa, and/or the modified oilseed material has a MW50 of at least about 200 kDa.
    Type: Application
    Filed: January 23, 2004
    Publication date: November 4, 2004
    Applicant: Cargill, Incorporated
    Inventors: Michael A. Porter, Harapanahalli S. Muralidhara, Ian C. Purtle, Jagannadh V. Satyavolu, William H. Sperber, Daniele Karleskind, Ann M. Stark, Jane E. Friedrich, Scott D. Johnson, Wade S. Martinson, Trent H. Pemble, Roger E. Bjork, Troy R. Smedley, William G. Foster, Thomas C. Inman, James C. Kellerman
  • Publication number: 20040193852
    Abstract: A processor system. The processor system comprises a processor having a first set of instructions associated therewith. The processor system also comprises a programmable logic device and an extension adapter coupled to the processor and the programmable logic device. The extension adapter allows the programmable logic device to implement a second set of reconfigurable instructions for the processor.
    Type: Application
    Filed: March 31, 2003
    Publication date: September 30, 2004
    Inventor: Scott D. Johnson
  • Patent number: 6777017
    Abstract: A protein supplemented food product formed from a premix which includes modified oilseed material is described. The premix can be utilized in a variety of nutritional applications, including the preparation of protein supplemented food products such as ready-to-eat cereals and other cereal grain products, wherein the modified oilseed material typically includes at least 85 wt. % protein (dry solids basis), and at least about 40 wt. % of the protein has an apparent molecular weight of greater than 300 kDa, and/or the protein has a MW50 of at least about 200 kDa.
    Type: Grant
    Filed: November 20, 2001
    Date of Patent: August 17, 2004
    Assignee: Cargill, Inc.
    Inventors: Michael A. Porter, Harapanahalli S. Muralidhara, Ian Purtle, Jagannadh V. Satyavolu, William H. Sperber, Daniele Karleskind, Ann M. Stark, Jane E. Friedrich, Scott D. Johnson
  • Publication number: 20040131747
    Abstract: A modified oilseed material formed from oilseed-based material is described. The modified oilseed material can be utilized in a variety of nutritional applications, including the preparation of protein supplemented food products such as beverages, processed meats, frozen desserts, confectionery products, dairy-type products, and cereal grain products. The modified oilseed material typically includes at least 85 wt. % protein (dry solids basis), at least about 40 wt % of the protein in the modified oilseed material has an apparent molecular weight of at least 300 kDa, and/or the modified oilseed material has a MW50 of at least about 200 kDa.
    Type: Application
    Filed: October 30, 2003
    Publication date: July 8, 2004
    Inventors: Michael A Porter, Harapanahalli S Muralidhara, Ian Purtle, Jagannadh V Satyavolu, William H Sperber, Daniele Karleskind, Ann M Stark, Jane E Friedrich, Wade S Martinson, Trent H Pemble, Roger E Bjork, Troy R Smedley, William G Foster, Thomas C Inman, James C Kellerman, Scott D Johnson
  • Publication number: 20040086615
    Abstract: A confectionery composition that has a relatively low caloric content and includes erythritol and an fructo-oligosaccharide component is disclosed. The composition may also include isomalt, polydextrose and/or a high protein material. The composition generally contains very low levels of sugars, such as sucrose, and preferably is substantially free of sugars altogether. The composition typically includes a sufficient amount of fructo-oligosaccharide (“FOS”) and/or other components to substantially neutralize the cooling effect of erythritol present.
    Type: Application
    Filed: November 4, 2002
    Publication date: May 6, 2004
    Applicant: Cargill, Inc. & Cerestar Holding BV
    Inventors: Scott D. Johnson, Peter W.H.A. de Cock, Ravi Nana, Gerald R. Schwetlik, Hans Zoerb
  • Publication number: 20040078555
    Abstract: A processor includes an instruction memory, arithmetic logic unit, finite field arithmetic unit, at least one digital storage device, and an instruction decoder. The instruction memory temporarily stores an instruction that includes at least one of: an operational code, destination information, and source information. The instruction decoder is operably coupled to interpret the instruction to identify the arithmetic logic unit and/or the finite field arithmetic unit to perform the operational code of the corresponding instruction. The instruction decoder then identifies at least one destination location within the digital storage device based on the destination information contained within the corresponding instruction. The instruction decoder then identifies at least one source location within the digital storage device based on the source information of the corresponding instruction.
    Type: Application
    Filed: June 11, 2003
    Publication date: April 22, 2004
    Inventors: Joshua Porten, Won Kim, Scott D. Johnson, John R. Nickolls
  • Publication number: 20040078411
    Abstract: A Galois field arithmetic unit includes a Galois field multiplier section and a Galois field adder section. The Galois field multiplier section includes a plurality of Galois field multiplier arrays that perform a Galois field multiplication by multiplying, in accordance with a generating polynomial, a 1st operand and a 2nd operand. The bit size of the 1st and 2nd operands correspond to the bit size of a processor data path, where each of the Galois field multiplier arrays performs a portion of the Galois field multiplication by multiplying, in accordance with a corresponding portion of the generating polynomial, corresponding portions of the 1st and 2nd operands. The bit size of the corresponding portions of the 1st and 2nd operands corresponds to a symbol size of symbols of a coding scheme being implemented by the corresponding processor.
    Type: Application
    Filed: June 12, 2003
    Publication date: April 22, 2004
    Inventors: Joshua Porten, Won Kim, Scott D. Johnson, John R. Nickolls
  • Patent number: D582431
    Type: Grant
    Filed: March 7, 2005
    Date of Patent: December 9, 2008
    Assignee: Vintage Air, Inc.
    Inventors: Jack L. Chisenhall, Ryan D. Zwicker, Scott D. Johnson