Patents by Inventor Max McFarland
Max McFarland 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: 10922353Abstract: A system and method for determining an object or product represented in an image is disclosed. The system receives a first image, determines a region of interest in the first image, determines a classification score for the region of interest using a convolutional neural network that assigns the region of interest the classification score corresponding to a class, and identifies a first product in the first image based on the classification score.Type: GrantFiled: February 1, 2019Date of Patent: February 16, 2021Assignee: Ricoh Company, Ltd.Inventors: Junghyun Kwon, Ramya Narasimha, Edward L. Schwartz, Max McFarland, Silvio Savarese, Kathrin Berkner
-
Patent number: 10846836Abstract: Disclosed is a system and method for generating intermediate views between two received images. To generate the intermediate views, a rectification network rectifies the two images and an encoder network encodes the two rectified images to generate convolutional neural network features. The convolutional neural network features are fed to a decoder network that decodes the features to generate a correspondence between the two rectified images and blending masks to predict the visibility of pixels of the rectified images in the intermediate view images. Using the correspondence between the two rectified images and blending masks, a view morphing network synthesizes intermediate view images depicting an object in the two images in a view between the two images.Type: GrantFiled: November 14, 2016Date of Patent: November 24, 2020Assignee: RICOH COMPANY, LTD.Inventors: Junghyun Kwon, Dinghuang Ji, Max McFarland, Silvio Savarese
-
Patent number: 10708635Abstract: The disclosure includes a system and method for distributing video segments of a video to one or more brokers based on topics and storing the video segments in a distributed commit log associated with the topics. A video processing application decomposes a video into fragments, groups the fragments into topics based on identifiers associated with the fragments, breaks the fragments into a sequence of segments, distributes the sequence of segments to one or more brokers based on the topics, and stores, by the one or more brokers, the sequence of segments associated with a topic in a distributed commit log while preserving a sequence order of the sequence of segments.Type: GrantFiled: March 8, 2017Date of Patent: July 7, 2020Assignee: Ricoh Company, Ltd.Inventors: Hector H. Gonzalez-Banos, Max McFarland, Ramya Narasimha
-
Patent number: 10372318Abstract: A method and apparatus for associating strokes with content are described. In one embodiment, an apparatus comprises: a memory to store contexts for a plurality of strokes, wherein each context represents an association between at least one stroke and a portion of image data previously displayed; and a matching module coupled to the memory to: receive an indication of a new stroke to be associated a first image and a first context, determine if the portion the first context is the same as, overlaps or is independent of the contexts stored in the memory, and update the memory to include the new stroke by adding the new stroke to one of the contexts stored in the memory or storing the new stroke with the first context independent of the contexts already stored in the memory.Type: GrantFiled: February 28, 2014Date of Patent: August 6, 2019Assignee: RICOH CO., LTD.Inventors: Michael Gormish, Max McFarland, John Barrus
-
Publication number: 20190163698Abstract: A system and method for determining an object or product represented in an image is disclosed. The system receives a first image, determines a region of interest in the first image, determines a classification score for the region of interest using a convolutional neural network that assigns the region of interest the classification score corresponding to a class, and identifies a first product in the first image based on the classification score.Type: ApplicationFiled: February 1, 2019Publication date: May 30, 2019Applicant: Ricoh Company, Ltd.Inventors: Junghyun Kwon, Ramya Narasimha, Edward L. Schwartz, Max McFarland, Silvio Savarese, Kathrin Berkner
-
Patent number: 10242036Abstract: A system and method for determining an object or product represented in an image is disclosed. The system receives a first image, determines a region of interest in the first image, determines a classification score for the region of interest using a convolutional neural network that assigns the region of interest the classification score corresponding to a class, and identifies a first product in the first image based on the classification score.Type: GrantFiled: June 30, 2016Date of Patent: March 26, 2019Assignee: Ricoh Co., Ltd.Inventors: Junghyun Kwon, Ramya Narasimha, Edward L. Schwartz, Max McFarland, Silvio Savarese, Kathrin Berkner
-
Publication number: 20180255329Abstract: The disclosure includes a system and method for distributing video segments of a video to one or more brokers based on topics and storing the video segments in a distributed commit log associated with the topics. A video processing application decomposes a video into fragments, groups the fragments into topics based on identifiers associated with the fragments, breaks the fragments into a sequence of segments, distributes the sequence of segments to one or more brokers based on the topics, and stores, by the one or more brokers, the sequence of segments associated with a topic in a distributed commit log while preserving a sequence order of the sequence of segments.Type: ApplicationFiled: March 8, 2017Publication date: September 6, 2018Applicant: Ricoh Company, Ltd.Inventors: Hector H. Gonzalez-Banos, Max McFarland, Ramya Narasimha
-
Publication number: 20180137611Abstract: Disclosed is a system and method for generating intermediate views between two received images. To generate the intermediate views, a rectification network rectifies the two images and an encoder network encodes the two rectified images to generate convolutional neural network features. The convolutional neural network features are fed to a decoder network that decodes the features to generate a correspondence between the two rectified images and blending masks to predict the visibility of pixels of the rectified images in the intermediate view images. Using the correspondence between the two rectified images and blending masks, a view morphing network synthesizes intermediate view images depicting an object in the two images in a view between the two images.Type: ApplicationFiled: November 14, 2016Publication date: May 17, 2018Applicant: Ricoh Co., Ltd.Inventors: Junghyun Kwon, Dinghuang Ji, Max McFarland, Silvio Savarese
-
Publication number: 20160342863Abstract: A system and method for determining an object or product represented in an image is disclosed. The system receives a first image, determines a region of interest in the first image, determines a classification score for the region of interest using a convolutional neural network that assigns the region of interest the classification score corresponding to a class, and identifies a first product in the first image based on the classification score.Type: ApplicationFiled: June 30, 2016Publication date: November 24, 2016Applicant: Ricoh Co., Ltd.Inventors: Junghyun Kwon, Ramya Narasimha, Edward L. Schwartz, Max McFarland, Silvio Savarese, Kathrin Berkner
-
Publication number: 20150248740Abstract: A method and apparatus for associating strokes with content are described. In one embodiment, an apparatus comprises: a memory to store contexts for a plurality of strokes, wherein each context represents an association between at least one stroke and a portion of image data previously displayed; and a matching module coupled to the memory to: receive an indication of a new stroke to be associated a first image and a first context, determine if the portion the first context is the same as, overlaps or is independent of the contexts stored in the memory, and update the memory to include the new stroke by adding the new stroke to one of the contexts stored in the memory or storing the new stroke with the first context independent of the contexts already stored in the memory.Type: ApplicationFiled: February 28, 2014Publication date: September 3, 2015Inventors: Michael Gormish, Max McFarland, John Barrus
-
Patent number: 7734093Abstract: A method and apparatus for performing paper-based upload and tracking of documents is disclosed. In one embodiment, the method comprises scanning a version of a document to obtain an image, the document having machine readable information, decoding the machine readable information from the image to obtain a destination specification, and uploading information corresponding to the image to a destination host specified by the destination specification.Type: GrantFiled: May 20, 2004Date of Patent: June 8, 2010Assignee: Ricoh Co., Ltd.Inventors: Gregory J. Wolff, Max McFarland, John W. Barrus, Kurt W. Piersol
-
Publication number: 20070089049Abstract: A system and method for paper-based, automated completion of forms allows a user charged with filling out multiple forms containing some common information to write each unique piece of information one time, and the system generates a set of completed forms with the required information on each form with no change to the use or structure of the current forms. The control module is operable on a processor to determine a mapping between common fields on multiple forms or multiple pages of the same form, copy information written in a field on one form to equivalent fields on other forms, and produce a set of completed forms. The system is computationally simple and independent of language because these operations can be performed without having to understand, translate or convert the writing. Furthermore, there is no loss of security or privacy beyond the use of paper forms because these operations can be performed without access to a centralized database and without connectivity to other systems.Type: ApplicationFiled: December 8, 2006Publication date: April 19, 2007Inventors: Michael Gormish, Michael Griffin, Max McFarland
-
Publication number: 20060184522Abstract: An evolutionary document system comprises: a multi-function printer, a recognition module, an evolutionary document processing module, a list of document identifiers and corresponding actions, and an evolutionary document creation module. The MFP includes software and control routines for processing and creating evolutionary documents. The recognition module is operable on the MFP and allows the MFP to determine an evolutionary document identification number from an image scanned by the MFP. The evolutionary document processing module is capable of matching an evolutionary document identification number to one or more steps or action stored in the list of document identifiers and corresponding actions. Once the actions have been identified, the evolutionary document processing module executes the actions. The present invention also includes an evolutionary document creation module for creating an evolutionary document including an identification code.Type: ApplicationFiled: September 8, 2005Publication date: August 17, 2006Inventors: Max McFarland, Michael Griffin, Jonathan Hull, Kurt Piersol
-
Publication number: 20060161562Abstract: Systems and methods for creating a Token and using it to operate and modify a case file in a document management system are described. An exemplary embodiment of a Token includes a representation of a case file. A Token may include a representation of a document associated with the case file, where the representation may include a brief description or visual summary of the document with an associated link to an electronic version of the document. In another exemplary embodiment, the Token may be used to facilitate retrieval and viewing of an electronic version of a document using its associated link. In another exemplary embodiment, the Token may be used to update the case file based on user input on the Token.Type: ApplicationFiled: June 22, 2005Publication date: July 20, 2006Inventors: Max McFarland, Robert Alexander, Michael Griffin, Jonathan Hull
-
Publication number: 20050258246Abstract: A method and apparatus for performing paper-based upload and tracking of documents is disclosed. In one embodiment, the method comprises scanning a version of a document to obtain an image, the document having machine readable information, decoding the machine readable information from the image to obtain a destination specification, and uploading information corresponding to the image to a destination host specified by the destination specification.Type: ApplicationFiled: May 20, 2004Publication date: November 24, 2005Inventors: Gregory Wolff, Max McFarland, John Barrus, Kurt Piersol
-
Patent number: 6072488Abstract: Systems and methods for returning windows to an original location are described. When springing already open windows to a new location on a display space, it is desired to return that window to its original location for certain situations. A list is provided when the springing operation is initialized which captures information used to return the sprung window. According to exemplary embodiments, the relocation of various windows is tracked to ensure that each window is returned to an original location.Type: GrantFiled: May 5, 1995Date of Patent: June 6, 2000Assignee: Apple Computer, Inc.Inventor: Max McFarland
-
Patent number: 5933825Abstract: A locking scheme is provided to arbitrate thread access to file system objects. This locking scheme allows multiple threads simultaneous access to file system objects for certain concurrently compatible operations, while forbidding concurrently incompatible operations. Separate types of locks are provided for hierarchical relationships between objects and the contents (e.g., data) of the objects themselves.Type: GrantFiled: July 21, 1997Date of Patent: August 3, 1999Assignee: Apple Computer, Inc.Inventors: Patrick McClaughry, Max McFarland, Peter McInerney, Wayne Loofburrow, Daniel Walkowski
-
Patent number: 5627954Abstract: Systems and methods provide a user with increased flexibility and control over the appearance of objects on a user interface. Drawer objects can be created in at least two different ways. A graphical user interface can automatically place and size an extended portion of a drawer title bar when an active window is selected for conversion into a drawer. Alternatively, a user can drag a window toward an edge of a display space where a drawer will be created. Sizing and placement of the extended portion of the drawer title bar is accomplished according to various rules described herein.Type: GrantFiled: May 5, 1995Date of Patent: May 6, 1997Assignee: Apple Computer, Inc.Inventor: Max McFarland
-
Patent number: 5570462Abstract: A system for updating the location of elements in a computer display, upon a change in the size and/or configuration of the display, that relocates objects originally rendered on a display device which has been moved or resized in a location which preserves the original, visual appearance of objects handled by that display device. A move vector is determined which quantifies movement of a display device origin. A scale vector is determined which quantifies changes in display device size to proportionalize movement for each object. Together, these two vectors indicate a placement position for a relocated object.Type: GrantFiled: May 5, 1995Date of Patent: October 29, 1996Assignee: Apple Computer, Inc.Inventor: Max McFarland
-
Patent number: RE39610Abstract: Systems and methods for returning windows to an original location are described. When springing already open windows to a new location on a display space, it is desired to return that window to its original location for certain situations. A list is provided when the springing operation is initialized which captures information used to return the sprung window. According to exemplary embodiments, the relocation of various windows is tracked to ensure that each window is returned to an original location.Type: GrantFiled: June 6, 2002Date of Patent: May 1, 2007Assignee: Apple Computer Inc.Inventor: Max McFarland