Patents by Inventor Jeffrey A. Adams

Jeffrey A. Adams 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: 20120308074
    Abstract: A method for detecting and selecting watermarking in video coding is provided that comprises accessing a list of possible watermarks; generating propagation maps of modifications to the video that would be caused by applying the respective watermarks; generating a detection region responsive to each respective propagation map that includes blocks within the propagation map that collectively rank highest with respect to a selected detection criteria compared to each other region within the propagation map; selecting a threshold metric for evaluating detection regions; and removing watermarks from the list responsive to a comparison of their detection regions with the threshold metric.
    Type: Application
    Filed: February 7, 2011
    Publication date: December 6, 2012
    Inventors: Shan He, Dekun Zou, Jeffrey Adam Bloom
  • Patent number: 8315835
    Abstract: A method and apparatus are described for determining a threshold, including selecting a desired false result probability, and selecting a threshold value from a threshold table corresponding to the desired false result probability. Also described are a method and apparatus for determining a threshold corresponding to a desired false result probability, including calculating a false result probability, calculating a difference value between the calculated false result probability and the desired false result probability, comparing the difference value to a first predetermined value and comparing the difference value to a second predetermined value if a result of the first comparing act is positive.
    Type: Grant
    Filed: June 14, 2007
    Date of Patent: November 20, 2012
    Assignee: Thomson Licensing
    Inventors: Jun Tian, Jeffrey Adam Bloom, Peter Georg Baum
  • Publication number: 20120246672
    Abstract: An apparatus and method for encoding and decoding a broadcast data stream that includes encrypted advertisement cue messages. The encrypted advertisement cue message data representing a advertisement to be inserted into a stream and data representing an insertion time within said broadcast data stream that is associated with said advertisement. The advertisement cue messages are encrypted and encrypted using a encryption technique. The encrypted advertisement cue message masks the insertion time for the advertisement and prevents automatically skipping of the advertisement data.
    Type: Application
    Filed: December 16, 2009
    Publication date: September 27, 2012
    Inventors: Avinash Sridhar, David Anthony Campana, Alan Jay Stein, Jeffrey Adam Bloom
  • Patent number: 8230178
    Abstract: In a cache coherent data processing system including at least first and second coherency domains, a memory block is stored in a system memory in association with a domain indicator indicating whether or not the memory block is cached, if at all, only within the first coherency domain. A master in the first coherency domain determines whether or not a scope of broadcast transmission of an operation should extend beyond the first coherency domain by reference to the domain indicator stored in the cache and then performs a broadcast of the operation within the cache coherent data processing system in accordance with the determination.
    Type: Grant
    Filed: February 10, 2005
    Date of Patent: July 24, 2012
    Assignee: International Business Machines Corporation
    Inventors: James Stephen Fields, Jr., Guy Lynn Guthrie, William John Starke, Jeffrey Adam Stuecheli
  • Patent number: 8214600
    Abstract: In a cache coherent data processing system including at least first and second coherency domains, a master performs a first broadcast of an operation within the cache coherent data processing system that is limited in scope of transmission to the first coherency domain. The master receives a response of the first coherency domain to the first broadcast of the operation. If the response indicates the operation cannot be serviced in the first coherency domain alone, the master increases the scope of transmission by performing a second broadcast of the operation in both the first and second coherency domains. If the response indicates the operation can be serviced in the first coherency domain, the master refrains from performing the second broadcast.
    Type: Grant
    Filed: February 10, 2005
    Date of Patent: July 3, 2012
    Assignee: International Business Machines Corporation
    Inventors: James Stephen Fields, Jr., Guy Lynn Guthrie, William John Starke, Jeffrey Adam Stuecheli
  • Publication number: 20120144283
    Abstract: A conferencing system comprises a plurality of computing devices communicating over at least one network during a conference session, at least one of the computing devices being configured to share content displayed thereby with other computing devices, the other computing devices displaying the shared content, at least one of the computing devices also being configured to accept input annotations made on the displayed shared content and to share input annotations with other computing devices over a channel independent of the shared content.
    Type: Application
    Filed: December 6, 2011
    Publication date: June 7, 2012
    Inventors: DOUGLAS BLAIR HILL, Bradley James Bax, Alexander Garin, Jeffrey Adam Mahovsky
  • Publication number: 20120065185
    Abstract: Selected heterocyclic compounds are effective for prophylaxis and treatment of diseases, such as angiogenesis mediated diseases. The invention encompasses novel compounds, analogs, prodrugs and pharmaceutically acceptable derivatives thereof, pharmaceutical compositions and methods for prophylaxis and treatment of diseases and other maladies or conditions involving, cancer and the like.
    Type: Application
    Filed: November 15, 2011
    Publication date: March 15, 2012
    Applicant: Amgen Inc.
    Inventors: Guoqing CHEN, Jeffrey Adams, Jean Bemis, Shon Booker, Guolin Cai, Lucian Di Pietro, Celia Dominguez, Daniel Elbaum, Julie Germain, Stephanie Geuns-Meyer, Michael Handley, Qi Huang, Joseph L. Kim, Tae-Seong Kim, Alexander Kiselyov, Xiaohu Ouyang, Vinod F. Patel, Leon M. Smith, Markian Stec, Andrew Tasker, Ning Xi, Shimin Xu, Chester Chenguang Yuan, Michael Croghan
  • Publication number: 20110222723
    Abstract: A method comprises providing a change to apply to video; dividing video into blocks; creating propagation map which captures only specific changes to blocks that would be changed by the application of the change; evaluating the change based on a luminance criterion as being a perceptible change or an imperceptible change; for propagation maps of an imperceptible change, storing the propagation map to a list, wherein the propagation map is the principle data structure to be applied to the video. The propagation map can be created by using motion vector changes associated with the change.
    Type: Application
    Filed: August 18, 2009
    Publication date: September 15, 2011
    Applicant: Thomson Licensing LLC
    Inventors: Shan He, Jeffrey Adam Bloom, Dekun Zou
  • Patent number: 8015358
    Abstract: A cache memory which loads two memory values into two cache lines by receiving separate portions of a first requested memory value from a first data bus over a first time span of successive clock cycles and receiving separate portions of a second requested memory value from a second data bus over a second time span of successive clock cycles which overlaps with the first time span. In the illustrative embodiment a first input line is used for loading both a first byte array of the first cache line and a first byte array of the second cache line, a second input line is used for loading both a second byte array of the first cache line and a second byte array of the second cache line, and the transmission of the separate portions of the first and second memory values is interleaved between the first and second data busses.
    Type: Grant
    Filed: September 9, 2008
    Date of Patent: September 6, 2011
    Assignee: International Business Machines Corporation
    Inventors: Vicente Enrique Chung, Guy Lynn Guthrie, William John Starke, Jeffrey Adam Stuecheli
  • Publication number: 20110182466
    Abstract: A method and system of detecting colluders conducting a collusion attack including a minority-type collusion attack on a digital product includes the generation of codewords used as watermarks in the digital product. The inner code of the codewords is generated using permutations of rows in a Hadamard matrix and concatenating them together. A typical outer code of the codeword is the Reed Solomon code. An adaptive detector is able to accurately detect one of three or more colluders of a minority-type attack. Prior art schemes using an error correcting code-based watermarking mechanism with an inner code fail to detect colluders with a minority-type collusion attack which includes three colluders.
    Type: Application
    Filed: September 26, 2008
    Publication date: July 28, 2011
    Inventors: Wan-Yi Lin, Shan He, Jeffrey Adam Bloom
  • Publication number: 20110176610
    Abstract: A method comprises receiving original encoded video stream as one input, accessing encoded data divided into slices which are further divided into blocks, receiving the list of possible changes or watermarks as another input, accessing at least one block, decoding each slice, setting down each slice, extracting from the list those changes that apply to the at least one block, and constructing propagation maps from inter-prediction or intra-prediction using changes for the at least one block. The method can further comprise decoding luminance data using the propagation maps, comparing the luminance data to a fidelity threshold, and applying possible changes or watermarks to those not exceeding the fidelity threshold.
    Type: Application
    Filed: August 19, 2009
    Publication date: July 21, 2011
    Inventors: Shan He, Jeffrey Adam Bloom, Dekun Zou
  • Publication number: 20110170737
    Abstract: A method and apparatus are described including generating a unique code for each of a plurality of users using a plurality of symbols, generating a plurality of codes representing the plurality of symbols, substituting the plurality of codes into the unique code for each of the plurality of users, permuting the code resulting from the substitution to produce a codeword for each of the plurality of users and embedding the codeword into digital content. The second generating act further includes generating a string of first symbols followed by second symbols, wherein the first symbols are all ones and the second symbols are all negative ones, wherein a number of first symbols is equal to a number of the second symbols, and wherein if a length of the first symbols followed by the second symbols is less than a length of the code, then the first symbols followed by the second symbols are repeated until the code length is filled.
    Type: Application
    Filed: September 26, 2008
    Publication date: July 14, 2011
    Inventors: Wan-yi Lin, Shan He, Jeffrey Adam Bloom
  • Publication number: 20110166132
    Abstract: The present invention provides compounds that are gamma secretase modulators and are therefore useful for the treatment of diseases treatable by modulation of gamma secretase such as Alzheimer's disease. Also provided are pharmaceutical compositions containing such compounds and processes for preparing such compounds.
    Type: Application
    Filed: December 12, 2008
    Publication date: July 7, 2011
    Applicant: Amgen Inc.
    Inventors: Stephen A. Hitchcock, Jian J. Chen, Mqhele Vellah Ncube, Thomas Nixey, Albert Amegadzie, Roxanne Kunz, Wenyan Qian, Ning Chen, Christopher M. Tegley, Frenel F. De Morin, Chester Chenguang Yuan, Qingyian Liu, Jiawang Zhu, Tanya A.N. Peterkin, Jeffrey A. Adams, Essa Hu, Frank Chavez, JR.
  • Publication number: 20110158465
    Abstract: A method comprises accessing changes which can be watermarks in a list for coded data, the changes having an syntax element, an original value and an candidate alternative value; determining for a subset a group of compliant changes from the changes, the complaint changes being compliant with a coding protocol such as a CABAC encoding protocol; and selecting for the subset only compliant changes that result in the subset having only one candidate alternative value for each syntax elements and result in only compliant changes also meeting at least one performance criterion. The method can include determining fidelity, recoverability, or robustness of the watermarks and removing or preventing watermarks from being in the subset based on the fidelity, recoverability, or robustness, wherein fidelity, recoverability, and robustness are performance criteria.
    Type: Application
    Filed: August 18, 2009
    Publication date: June 30, 2011
    Inventors: Dekun Zou, Jeffrey Adam Bloom, Shan He
  • Publication number: 20110142418
    Abstract: A device to measure pressure is disclosed. In one embodiment, the device comprises at least one element comprising two layers (24, 26) separated by a space, wherein a dimension of the space changes over a variable time period in response to a voltage applied across the two layers and a measuring module configured to measure the time period, wherein the time period is indicative of the ambient pressure about the device.
    Type: Application
    Filed: August 20, 2009
    Publication date: June 16, 2011
    Inventors: Shan He, Jeffrey Adam Bloom, Dekun Zou
  • Publication number: 20110142419
    Abstract: A method comprises accessing encoded video data; accessing a list of watermarks to the encoded video data; determining syntax elements for current blocks of video data and syntax elements of currents blocks with the watermarks; removing watermarks that cause visible artifacts based on differences in the syntax elements between the current blocks and current blocks with watermarks, thereby creating filtered list of acceptable watermarks. The method can further include determining coding variable ranges for the current block and current block with watermarks from the list; comparing the coding variable ranges for the current blocks and current blocks with watermarks from the list; and filtering out watermarks that yield coding variable ranges outside the coding variable ranges of the current blocks.
    Type: Application
    Filed: August 17, 2009
    Publication date: June 16, 2011
    Inventors: Dekun Zou, Jeffrey Adam Bloom, Shan He
  • Publication number: 20110135143
    Abstract: A method of providing CABAC compliant changes such as watermarks comprises accessing encoded data such as video which comprise at least two blocks; creating or accessing a list of changes to the encoded data that include a direct change to a block; determining motion character or motion vector differential of non-immediate block, non-immediate blocks being adjacent to an immediate block that are immediately adjacent to the block; determining change to the immediate block based on original motion character of the block and the non-immediate block and the motion character of the block that would result from the application of the change; storing the change to the list if the change does not cause a difference to the immediate block; and evaluating other potential changes if other potential changes are available, wherein the other potential changes are subjected to the same process steps as the direct change.
    Type: Application
    Filed: August 17, 2009
    Publication date: June 9, 2011
    Inventors: Dekun Zou, Jeffrey Adam Bloom, Shan He
  • Publication number: 20100303279
    Abstract: Embodiments of the present invention provide a method, apparatus and system for temporal synchronization of digital content based on a marker symbol and a marker code. A marker symbol is inserted at an identifiable location of a payload (e.g., the beginning and/or end of a payload) at regular intervals in the digital content and the payload is marker coded to form a periodic sequence. The payload is marker coded such that the maker symbol is not repeated by the coded payload. The periodic sequence is then embedded into digital content. A decoder is able to re-synchronize the payload by determining the location of the marker symbol. As such, a method, apparatus and system is provided for robust temporal synchronization for, for example, content encoding and decoding for applications such as audio and video water-marking and the like.
    Type: Application
    Filed: December 8, 2006
    Publication date: December 2, 2010
    Applicant: THOMSON LICENSING
    Inventors: Jun Tian, Jeffrey Adam Bloom
  • Patent number: 7840758
    Abstract: A processor includes at least one instruction execution unit that executes store instructions to obtain store operations and a store queue coupled to the instruction execution unit. The store queue includes a queue entry in which the store queue gathers multiple store operations during a store gathering window to obtain a data portion of a write transaction directed to lower level memory. In addition, the store queue includes dispatch logic that varies a size of the store gathering window to optimize store performance for different store behaviors and workloads.
    Type: Grant
    Filed: March 22, 2007
    Date of Patent: November 23, 2010
    Assignee: International Business Machines Corporation
    Inventors: Robert H. Bell, Jr., Hugh Shen, Jeffrey Adam Stuecheli, Derek Edward Williams
  • Publication number: 20100262556
    Abstract: Systems and methods of utilizing communications networks and multivariate analysis to predict or recommend optimal products from a predefined population of commercially available products are disclosed. The recommendations are based on intelligence contained in processing elements and subjective and/or objective product information received from consumers or input to the systems as part of their initial setup. The output of the systems comprise sets of products that they predict the consumer will prefer and/or perform well for the problem or concern identified by the consumer. The performance and preference predictions are a function of consumer problems and product responsiveness patterns. Objective product information is generally obtained with diagnostic instruments. Data measured with the diagnostic instruments may be communicated to the data processing portions of the invention via the Internet.
    Type: Application
    Filed: June 22, 2010
    Publication date: October 14, 2010
    Applicant: JOHNSON & JOHNSON CONSUMER COMPANIES, INC.
    Inventors: Steven A. Shaya, Neal Matheson, John Anthony Singarayar, Nikiforos Kollias, Jeffrey Adam Bloom