Patents by Inventor James A. Oliver

James A. Oliver 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: 20140198858
    Abstract: A method and system are provided for decoding coded video data by turning off or not loading at least one functional unit or functional subunit of the decoder while decoding a portion of the coded video data. A schedule may be created prior to substantive decoding and then the schedule may be used to decode coded video data. The coded video data may be reordered based on the functional units or subunits the portions of the coded video data need for decoding. The portions of the coded video data are reordered into their original order in an output buffer after being decoded. The decoder may determine which functional units or subunits are needed for decoding based on administration information included with the coded video data. The decoder may decode portions of the coded video data in parallel.
    Type: Application
    Filed: March 17, 2014
    Publication date: July 17, 2014
    Applicant: Apple Inc.
    Inventors: Hsi-Jung Wu, Ionut Hristodorescu, James Oliver Normile
  • Patent number: 8769683
    Abstract: One embodiment relates to an apparatus for remote classification of malware. Computer-readable code is configured to be executed by the processor so as to receive a locality-sensitive hash (LSH) value associated with a file from a host computer via the network interface, determine whether the LSH value associated with the file is similar to a LSH value in an entry in an LSH data structure, and indicate that the file is a variant of known malware associated with the entry if the LSH value associated with the file is similar to the LSH value in the entry. Another embodiment relates to a method for remote classification of malware. Another embodiment relates to an apparatus configured to determine whether a file includes malware. Another embodiment relates to a method for detecting malware within an institutional network. Other embodiments, aspects and features are also disclosed.
    Type: Grant
    Filed: July 7, 2009
    Date of Patent: July 1, 2014
    Assignee: Trend Micro Incorporated
    Inventor: Jonathan James Oliver
  • Publication number: 20140153653
    Abstract: Disclosed is a system and method of controlling a video decoder, including a reviewing channel data representing coded video data generated by an encoder to identify parameters of a hypothetical reference decoder (HRD) used by the encoder during coding operations. A parameter representing an exit data rate requirement of a coded picture buffer (CPB) of the HRD is compared against exit rate performance of the video decoder. If the exit rate performance of the video coder matches the exit rate requirement of the HRD, the coded video data is decoded, otherwise, a certain decoding degradation scheme can be applied, including disabling decoder from decoding the coded video data.
    Type: Application
    Filed: February 7, 2014
    Publication date: June 5, 2014
    Applicant: APPLE INC.
    Inventors: Hsi-Jung Wu, Barin Geoffry Haskell, Xiaojin Shi, James Oliver Normile
  • Patent number: 8718129
    Abstract: A method and system are provided for decoding coded video data by turning off or not loading at least one functional unit or functional subunit of the decoder while decoding a portion of the coded video data. A schedule may be created prior to substantive decoding and then the schedule may be used to decode coded video data. The coded video data may be reordered based on the functional units or subunits the portions of the coded video data need for decoding. The portions of the coded video data are reordered into their original order in an output buffer after being decoded. The decoder may determine which functional units or subunits are needed for decoding based on administration information included with the coded video data. The decoder may decode portions of the coded video data in parallel.
    Type: Grant
    Filed: November 2, 2007
    Date of Patent: May 6, 2014
    Assignee: Apple Inc.
    Inventors: Hsi-Jung Wu, Ionut Hristodorescu, James Oliver Normile
  • Publication number: 20140099294
    Abstract: The present invention is directed to analgesic Clostridial neurotoxin derivatives comprising polypeptides having a long-lasting SNARE protein-selective endopeptidase activity. These derivatives selectively bind to and are internalized by non-neuronal cells secreting cytokines or sensory neurons in preference to motor neurons or autonomic neurons. The invention is also directed to nucleic acid constructs encoding such polypeptides, and methods of making such derivatives and nucleic acid constructs, and methods of treating pain, such as chronic pain, by administering such derivatives to a patient suffering from, or at risk of suffering from such pain.
    Type: Application
    Filed: October 4, 2012
    Publication date: April 10, 2014
    Applicant: DUBLIN CITY UNIVERSITY
    Inventors: James Oliver Dolly, Jiafu Wang, Jianghue Meng
  • Publication number: 20140076996
    Abstract: A spray gun is provided, which comprises a twin fluid atomizing nozzle which atomises a process fluid by interaction with a driving fluid. The nozzle including a driving fluid passage having a driving fluid inlet, a driving fluid outlet, and a throat portion intermediate the driving fluid inlet and driving fluid outlet. The throat portion has a cross sectional area which is less than that of both the driving fluid inlet and the driving fluid outlet. The nozzle also includes a process fluid outlet located at, or downstream of, the driving fluid throat. The spray gun further comprises a flow adjustment device connectable to supplies of the driving and process fluids. The flow adjustment device is adapted to selectively vary the ratio of the process fluid to driving fluid supplied to the nozzle. A mist-generating apparatus incorporates this spray gun is also provided.
    Type: Application
    Filed: November 21, 2013
    Publication date: March 20, 2014
    Applicant: TYCO FIRE & SECURITY GMBH
    Inventors: CARL HAYTON, JAMES OLIVER FRENCH, DAVID JAMES DOSWELL
  • Publication number: 20140082311
    Abstract: A method achieves data consistency in a shared storage accessible by a first and second machine. The method includes, in response to receiving state information of the first machine, configuring the second machine to a mirrored operating state corresponding to an operating state of the first machine, receiving a notification that the first machine will overwrite existing data stored in the shared storage, and, in response to the notification, reading the existing data, storing a copy of existing data in a local storage of the second machine, and sending an acknowledgment to the first machine that the copy has been stored in the local storage, to enable the first machine to overwrite the existing data with newly written data. The method also includes, in response to receiving a failure notification, retrieving the copy of the existing data, overwriting the newly written data with the copy of the existing data.
    Type: Application
    Filed: February 28, 2013
    Publication date: March 20, 2014
    Inventors: ADAM J MCNEENEY, DAVID JAMES OLIVER RIGBY
  • Patent number: 8675740
    Abstract: Disclosed is a system and method of controlling a video decoder, including a reviewing channel data representing coded video data generated by an encoder to identify parameters of a hypothetical reference decoder (HRD) used by the encoder during coding operations. A parameter representing an exit data rate requirement of a coded picture buffer (CPB) of the HRD is compared against exit rate performance of the video decoder. If the exit rate performance of the video coder matches the exit rate requirement of the HRD, the coded video data is decoded, otherwise, a certain decoding degradation scheme can be applied, including disabling decoder from decoding the coded video data.
    Type: Grant
    Filed: December 31, 2012
    Date of Patent: March 18, 2014
    Assignee: Apple Inc.
    Inventors: Hsi-Jung Wu, Barin Geoffry Haskell, Xiaojin Shi, James Oliver Normile
  • Publication number: 20140074506
    Abstract: A server device, and related systems and methods for managing dialysis patient information. The patient information includes information relating to stages of data collection including baseline characteristics, eligibility for treatment modalities, and outcomes. A remote terminal is configured for displaying in the remote terminal a first user interface for receiving the patient information for the subject patient. The server is configured to receive from the remote terminal the patient information for the subject patient and store said patient information in a patient record in the memory, and determine, based on medical logic rules, whether the patient information is consistent with the patient record in order to proceed to a next stage of data collection, and if so permitting displaying in the remote terminal a second user interface for receiving patient information relating to the next stage of data collection.
    Type: Application
    Filed: November 21, 2012
    Publication date: March 13, 2014
    Inventors: Matthew James Oliver, Robert Ross Quinn
  • Publication number: 20140041766
    Abstract: The invention relates to a method for manufacturing a ferritic-austenitic stainless steel having good formability, good weldability and high elongation. The stainless steel containing the sum of carbon and nitrogen C+N in the range 0.17-0.295 in weight % in which sum C+N a lower carbon content to avoid sensitisation during welding is compensated by an increased nitrogen content to maintain formability is heat treated so that the microstructure of the stainless steel contains 45-75% austenite in the heat treated condition, the remaining microstructure being ferrite, and the measured Md30 temperature of the stainless steel is adjusted between 0 and 50° C. in order to utilize the transformation induced plasticity (TRIP) for improving the formability of the stainless steel.
    Type: Application
    Filed: April 18, 2012
    Publication date: February 13, 2014
    Applicant: OUTOKUMPU OYJ
    Inventors: James Oliver, Jan Y. Jonsson, Juho Talonen, Rachel Petersson, Jan-Olof Andersson
  • Patent number: 8645389
    Abstract: Network system provides a real-time adaptive recommendation set of documents with a high statistical measure of relevancy to the requestor device. The recommendation set is optimized based on analyzing the text of documents of the interest set, categorizing these documents into clusters, extracting keywords representing the themes or concepts of documents in the clusters, and filtering a population of eligible documents accessible to the system utilizing site and or Internet-wide search engines. The system is either automatically or manually invoked and it develops and presents the recommendation set in real-time; for example, upon logging onto a web site or as the client views additional documents or pages of a website. The recommendation set may be presented as a greeting, notification, alert, HTML fragment, fax, voicemail, or automatic classification or routing of customer e-mail, personal e-mail, job postings, and offers for sale or exchange.
    Type: Grant
    Filed: December 3, 2004
    Date of Patent: February 4, 2014
    Assignee: SonicWALL, Inc.
    Inventors: Jonathan James Oliver, Wray Lindsay Buntine, George Roumeliotis
  • Publication number: 20140029846
    Abstract: YCbCr image data may be dithered and converted into RGB data shown on a 8-bit or other bit display. Dither methods and image processors are provided which generate the banding artifact free image data during this process. Some methods and image processors may applying a stronger dither having a same mean with a larger variance to the image data before it is converted to RGB data. Others methods and image processors may calculate a quantization or encoding error and diffuse the calculated error among one or more neighboring pixel blocks.
    Type: Application
    Filed: October 30, 2012
    Publication date: January 30, 2014
    Applicant: APPLE INC.
    Inventors: Yeping SU, Jiefu ZHAI, James Oliver NORMILE, Hsi-Jung WU, Hao PAN
  • Patent number: 8638851
    Abstract: A video coding system and method for increasing a transmitted output bit rate of a video encoding system by altering the content of the bit stream. A video encoder may receive a coding mode signal from a computer application for coding source video data, the coding mode signal indicating a target bit rate having a risk factor related to transmission error associated to the target bit rate. The coded bitstream may be modified based on the risk factor indicated in the coding mode signal. A modified coded bitstream may be outputted at the target bit rate and at a reduced coding efficiency, and the channel may be tested for transmission errors. Based on the test results, a revised coding mode signal indicating the same target bit rate, but a revised risk factor may be provided. The coded bitstream may be revised by removing the modifications previously made to the coded bitstream and a revised coded bitstream having greater coding efficiency may be output at the target bit rate.
    Type: Grant
    Filed: December 23, 2009
    Date of Patent: January 28, 2014
    Assignee: Apple Inc.
    Inventors: Hyeonkuk Jeong, Xiaosong Zhou, Joe Abuan, Xiaojin Shi, Hsi-Jung Wu, James Oliver Normile
  • Publication number: 20140022548
    Abstract: An apparatus for processing an optical signal of a spectrometer using sparse nature of a signal spectrum is provided including an optical filter array configured to filter an incident light, an optical sensor array configured to convert the filtered light into charges and a digital signal processing unit configured to perform a digital signal processing on an output from the optical sensor array on the basis of an L1 norm minimization algorithm using sparse nature of a signal spectrum and recover spectrum information of the incident light.
    Type: Application
    Filed: December 12, 2012
    Publication date: January 23, 2014
    Applicant: GWANGJU INSTITUTE OF SCIENCE AND TECHNOLOGY
    Inventors: Heung No LEE, Sang Jun PARK, James OLIVER, Woong Bi LEE
  • Patent number: 8615042
    Abstract: Methods for pre-processing video sequences prior to compression to provide data reduction of the video sequence. Also, after compression of the pre-processed video sequence, the bit rate of the pre-processed and compressed video sequence will be lower than the bit rate of the video sequence after compression but without pre-processing. Pre-processing may include spatial anisotropic diffusion filtering such as Perona-Malik filtering, Fallah-Ford filtering, or omni-directional filtering that extends Perona-Malik filtering to perform filtering in at least one diagonal direction. Pre-processing may also include performing filtering differently on a foreground region than on a background region of a video frame. This method includes identifying pixel locations having pixel values matching characteristics of human skin and determining a bounding shape for each contiguous grouping of matching pixel locations.
    Type: Grant
    Filed: April 21, 2008
    Date of Patent: December 24, 2013
    Assignee: Apple Inc.
    Inventors: Adriana Dumitras, James Oliver Normile, Ryan R. Salsbury
  • Patent number: 8612523
    Abstract: Botnet attacks may be detected by collecting samples of spam messages, forming clusters of related spam messages, and identifying the source or sources of the related spam messages. The related spam messages may be identified as those generated using the same template. For example, spam messages generated using the same image template, text template, or both may be deemed as related. To find related spam messages, images of spam messages may be extracted and compressed using a lossy compression algorithm. The compressed images may then be compared to one another to identify those generated using the same image template. The lossy compression algorithm may involve dividing an image into several blocks and then computing a value for each block for comparison.
    Type: Grant
    Filed: May 22, 2007
    Date of Patent: December 17, 2013
    Assignee: Trend Micro Incorporated
    Inventors: Jonathan James Oliver, Yun-Chian Cheng
  • Patent number: 8558903
    Abstract: Embodiments of the present invention provide a control system for video processes that selectively control the operation of motion stabilization processes. According to the present invention, motion sensor data indicative of motion of a mobile device may be received and processed. A determination may be made by comparing processed motion sensor data to a threshold. Based on the determination, motion stabilization may be suspended on select portions of a captured video sequence.
    Type: Grant
    Filed: April 7, 2010
    Date of Patent: October 15, 2013
    Assignee: Apple Inc.
    Inventors: Yuxin Liu, Xiaojin Shi, James Oliver Normile, Hsi-Jung Wu
  • Patent number: 8539092
    Abstract: Systems and methods for streaming video over multiple HTTP channels are provided. The client may have control over the channels, allowing the client to control the amount and source of data received. Data requested by the client may be separated into a set of layers, with each layer being assigned to a separate channel. The client may adjust the number of layers requested based on a variety of factors. Layers may be requested from multiple remote sources, providing the client with additional control over the specific bandwidth profile of received data.
    Type: Grant
    Filed: March 19, 2009
    Date of Patent: September 17, 2013
    Assignee: Apple Inc.
    Inventors: Ionut Hristodorescu, Joe Abuan, James Oliver Normile, Hsi-Jung Wu
  • Publication number: 20130235942
    Abstract: Video coding systems and methods protect against banding artifacts in decoded image content. According to the method, a video coder may identify, from content of pixel blocks of a frame of video data, which pixel blocks are likely to exhibit banding artifacts from the video coding/decoding processes. The video coder may assemble regions of the frame that are likely to exhibit banding artifacts based on the identified pixel blocks' locations with respect to each other. The video coder may apply anti-banding processing to pixel blocks within one or more of the identified regions and, thereafter, may code the processed frame by a compression operation.
    Type: Application
    Filed: September 28, 2012
    Publication date: September 12, 2013
    Applicant: Apple Inc.
    Inventors: Yeping Su, Hao Pan, Ke Zhang, Douglas Scott Price, James Oliver Normile, Hsi-Jung Wu
  • Publication number: 20130223525
    Abstract: In a video coding system, an encoder may include a coding engine to predictively code input video, a decoder to reconstruct reference pictures generated by the coding engine, a reference picture cache to store the reconstructed reference pictures, a patch cache to store prediction patches generated from other sources, and a prediction search unit to search among the reference picture cache and the patch cache to generate prediction references for use by the coding engine while coding input video. The prediction patches may be assembled from a variety of sources including: predefined image content, reference pictures being evicted from the reference picture cache, image content of prior coding sessions and image data stored by applications on a common terminal where the encoder resides. A decoder may store prediction patches in its own patch cache for synchronous decoding.
    Type: Application
    Filed: May 3, 2012
    Publication date: August 29, 2013
    Applicant: APPLE INC.
    Inventors: Xiaosong Zhou, James Oliver Normile, Hsi-Jung Wu