Patents Examined by Andrew Wang
-
Patent number: 7995079Abstract: A method is provided for dynamically determining a zoom-level to display to a user of a mapping application executing on a mobile device. The method comprises the following steps. The zoom-level is determined in accordance with at least one predefined parameter. The at least one predefined parameter is monitored for detecting a change. A new zoom-level corresponding with the detected change is determined. Lastly, the zoom-level of the mapping application is changed to the new zoom-level. A mobile device and computer-readable medium configured to implement the method are also provided.Type: GrantFiled: April 16, 2007Date of Patent: August 9, 2011Assignee: Research In Motion LimitedInventors: Matthew Bells, Gerhard Klassen
-
Patent number: 7990394Abstract: A panorama viewer is disclosed which facilitates navigation from within the panorama of a larger, structured system such as a map. The panorama viewer presents a viewport on a portion of a panoramic image, the viewport including a three-dimensional overlay rendered with the panoramic image. As the orientation of the viewport within the panoramic image changes, the three-dimensional overlay's orientation in three-dimensional space also changes as it is rendered with the panoramic image in a manner that matches the change in orientation of the viewport.Type: GrantFiled: May 25, 2007Date of Patent: August 2, 2011Assignee: Google Inc.Inventors: Luc Vincent, Daniel Filip, Stephen Chau, Stéphane Lafon, Zhonghao Yang, Andrew Timothy Szybalski
-
Patent number: 7991233Abstract: A method (1100) of creating an editable document is disclosed. The method analyses a bitmap image to detect at least one bit map representation of a graphical object and a bitmap representation of a line object. The method matches the graphical object with one of a plurality of predetermined template shapes (e.g., 420), the template shape having one or more predetermined non-contiguous connection points. The method selects one of the predetermined connection points for the line object if at least one end of the line object is within a predetermined distance of the selected connection point and associates the line object with the selected connection point. The method creates an editable document comprising the template shape with the line object connected thereto, wherein the line object remains associated with the selected connection point upon the template shape being modified within the document such that the line object remains dynamically connected to the template shape.Type: GrantFiled: November 29, 2007Date of Patent: August 2, 2011Assignee: Canon Kabushiki KaishaInventors: James Austin Besley, Eric Wai-Shing Chong, Khanh Phi Van Doan, Steven Richard Irrgang
-
Patent number: 7986332Abstract: An environment-compliant image display system, projector, and program that enables the reproduction of appropriate colors even when affected by ambient light. The projector has a color control processing update section that corrects colors by adjusting a LUT in a 3D-LUT storage section and brightness by adjusting a grayscale characteristic in a ID-LUT storage section, in order to increase the output in at least a lower grayscale range if the environment is affected by ambient light, based on environmental information that has been measured by a color light sensor.Type: GrantFiled: July 30, 2009Date of Patent: July 26, 2011Assignee: Seiko Epson CorporationInventor: Hideki Matsuda
-
Patent number: 7982751Abstract: The methods described herein for controlling a computer using a video image and for combining the video image with a computer desktop may be implemented in hardware, software, firmware, or any combination thereof. In one exemplary implementation, the methods described herein may be implemented as computer executable instructions embodied in a computer readable medium. Exemplary computer-readable media suitable for use with the implementations described herein include disk storage devices and chip memory devices.Type: GrantFiled: July 9, 2004Date of Patent: July 19, 2011Assignee: The University of North CarolinaInventors: Paul David Stotts, Jr., Jason McColm Smith
-
Patent number: 7970262Abstract: A system, method, and apparatus for decoding and displaying images utilizing two processors and two memory units. The decode process receives images which are encoded according to a predetermined standard. Included with the encoded images are parameters which facilitate the decode and display processes. The decode process decodes the encoded images and the encoded parameters and stores each image in a separate image buffer, and each set of associated parameters in a buffer descriptor structure associated with the image buffer. The decode process is carried on by the first processor. The display process utilizes the parameters associated with the image to determine the appropriate display order for each image, and then display the image accordingly on a display device, based on the associated parameters. The first processor carries on the display of the image on the display device. The second processor determines the display order for the images. The second processor and the second memory can be off-chip.Type: GrantFiled: August 10, 2004Date of Patent: June 28, 2011Assignee: Broadcom CorporationInventors: Santosh Savekar, Moovaraivendren Subramanian
-
Patent number: 7969454Abstract: A composite photograph creation system creates a composite photograph by pasting a user image at a previously determined user image combination position on a template image. The system comprises: a user terminal which sends the user image to one of transmission destinations independently assigned to a plurality of template images; a reception device which receives the user image sent to the one of transmission destinations; and a composite photograph creation device which creates the composite photograph by pasting the user image received by the reception device, at the user image combination position on one of the template images, in accordance with the transmission destination of the user image.Type: GrantFiled: December 13, 2005Date of Patent: June 28, 2011Assignee: Fujifilm CorporationInventor: Ayumu Isomura
-
Patent number: 7961189Abstract: A graph of nodes and edges is used to represent artist influence between different artists. Each node of the graph represents an artist. An edge between two nodes represents an influence relationship between two artists. The relative influence between artists is computed for the artists represented in the graph. Furthermore, a weighted artist influence graph is generated based on the computed influences.Type: GrantFiled: May 16, 2006Date of Patent: June 14, 2011Assignees: Sony Corporation, Sony Electronics Inc.Inventors: Khemdut Purang, Mark Plutowski
-
Patent number: 7945892Abstract: Changes to the outputs of a dependency graph, which has attribute nodes and operator nodes, are detected by forming product proxies for the outputs of dependency graph nodes. The product proxies can be formed by entering information about the dependency graph into a hashing algorithm. Before and after product proxies are then used to determine if the outputs have changed.Type: GrantFiled: October 20, 2008Date of Patent: May 17, 2011Assignee: Lucasfilm Entertainment Company Ltd.Inventors: Florian Kainz, Charles Allen Kilpatrick
-
Patent number: 7944447Abstract: A device sensor determines an external state of a device. Text to be displayed on a display screen of the device is dynamically filtered based on the external state of the device.Type: GrantFiled: June 28, 2007Date of Patent: May 17, 2011Assignee: Apple Inc.Inventors: Derek B. Clegg, Haroon Sheikh
-
Patent number: 7940261Abstract: A device has a processor for processing a vertex processing stage, a sub-screen dividing stage and a pixel rendering stage of a three-dimensional (3D) graphics pipeline. The processor includes processing threads which balance the work load of the 3D graphics pipeline by prioritizing processing for the pixel rendering stage over other stages. Each processing thread, operating in parallel and independently, checks a level of tasks in a Task list of sub-screen tasks. If the level is below a threshold value, empty or the sub-screen tasks are all locked, the processing thread loops to the vertex processing stage. Otherwise, the processing thread processes a sub-screen task during the pixel rendering stage.Type: GrantFiled: January 10, 2007Date of Patent: May 10, 2011Assignee: Qualcomm IncorporatedInventors: Jian Wei, James M. Brown, David Wu
-
Patent number: 7937654Abstract: A method and computer program product for reflowing a PDL page without using the original application used to create the PDL page. The method and computer program product include receiving a page represented in a page description language, the page including a plurality of page objects, and changing one or both of a size of the page and a size of one or more of the page objects, while maintaining spatial relationships between the page objects.Type: GrantFiled: March 30, 2009Date of Patent: May 3, 2011Assignee: Adobe Systems IncorporatedInventors: Robert M. Ayers, Richard L. Sites
-
Patent number: 7911470Abstract: An apparatus and method for fairly arbitrating between clients with varying workloads. The clients are configured in a pipeline for processing graphics data. An arbitration unit selects requests from each of the clients to access a shared resource. Each client provides a signal to the arbitration unit for each clock cycle. The signal indicates whether the client is waiting for a response from the arbitration unit and whether the client is not blocked from outputting processed data to a downstream client. The signals from each client are integrated over several clock cycles to determine a servicing priority for each client. Arbitrating based on the servicing priorities improves performance of the pipeline by ensuring that each client is allocated access to the shared resource based on the aggregate processing load distribution.Type: GrantFiled: December 12, 2007Date of Patent: March 22, 2011Assignee: NVIDIA CorporationInventors: Christopher D. S. Donham, John S. Montrym
-
Patent number: 7907146Abstract: Graphical user interface material map objects are specified by a collection of attribute-value pairs, the collection of which comprises a complete description of the material map and may be used by a rendering engine to create a visual representation of the material map at any resolution. That is, material map representations in accordance with the invention are resolution independent. Another benefit of representing material maps in accordance with the invention is that they may be encrypted to prevent unauthorized inspection or use.Type: GrantFiled: April 4, 2007Date of Patent: March 15, 2011Assignee: Apple Inc.Inventor: Mark Zimmer
-
Patent number: 7900141Abstract: The present invention provides an electronic terminal having a screen division display function, the terminal including a memory for storing at least one document file and a viewer program for opening and showing the contents of the document file; and a control unit for executing the viewer program to divide a page of the document file stored in the memory into a plurality of cell, display one of the divided cells in one area of a screen window and display one or more cells adjacent to the cell displayed in the one area of the screen window in other areas of the screen window. According to the present invention, movement among the divided cells can be easily implemented using the direction keys provided on the electronic terminal such that the number of movements of a cursor required for displaying the entire document can be drastically decreased even when a document is enlarged such that it may be recognized with the naked eye.Type: GrantFiled: December 1, 2006Date of Patent: March 1, 2011Assignee: LG Electronics Inc.Inventor: Rae-Hoon Kang
-
Patent number: 7889200Abstract: A system and method for identifying a plurality of nodes for a circular layout, each of the plurality of nodes to be connected via an edge to at least one other of the plurality of nodes, fixing all of the plurality of nodes on a unit circle, except for one of the nodes, moving the unfixed node to a barycenter of the fixed plurality of nodes, projecting the unfixed node to the unit circle of the circular layout and displaying the circular layout.Type: GrantFiled: December 15, 2009Date of Patent: February 15, 2011Assignee: AT&T Intellectual Property II, L.P.Inventors: Emden Gansner, Yehuda Koren
-
Patent number: 7884825Abstract: An edge function is computed from two vertex coordinates given by a rendering target line. Gradient determination is then performed on the edge function, and the functions representing two shift lines that are formed by translating the rendering target line in the y-axis direction or x-axis direction depending on the angle formed by the rendering target line and the x-axis of the rendering plane coordinate system by 0.5d and ?0.5d will be computed, where d denotes the width of one pixel. Then, the number of subpixels included in a parallelogram, which has four points of the starting points and ending points of the two shift lines as vertices, is acquired so as to determine the pixel value of each pixel based on the number.Type: GrantFiled: October 21, 2005Date of Patent: February 8, 2011Assignee: Sony Computer Entertainment Inc.Inventors: Teruyuki Nakahashi, Tanio Nagasaki, Minoru Takahata
-
Patent number: 7745182Abstract: A method for producing ?-hydroxy amino acid and its optically-active isomer is provided. The ?-hydroxy amino acid is produced by reacting a predetermined D-?-amino acid and 5,10-methylene tetrahydrofolic acid in the presence of an enzyme derived from a microorganism belonging to the genera Paracoccus, Aminobacter, or Ensifer.Type: GrantFiled: December 30, 2008Date of Patent: June 29, 2010Assignee: Ajinomoto Co., Inc.Inventors: Hiroyuki Nozaki, Shinji Kuroda, Kunihiko Watanabe, Kenzo Yokozeki
-
Patent number: 7732176Abstract: The invention relates to nucleotide sequences of coryneform bacteria that encode proteins that are involved in the biosynthesis of L-serine and to a method for producing L-serine. According to the invention, at least 79 amino acids at the C terminus of the wild-type serA sequence are deleted, thereby producing a 3-phosphoglycerate dehydrogenase having a reduced feedback inhibition by L-serine vis-à-vis the wild-type sequence.Type: GrantFiled: July 8, 2003Date of Patent: June 8, 2010Assignees: Forschungszentrum Julich GmbH, Amino GmbHInventors: Lothar Eggeling, Petra Peters-Wendisch, Roman Netzer, Hermann Sahm, Robert Faurie, Birgit Klassen
-
Patent number: 7732182Abstract: The invention provides isolated nucleic acids molecules, designated 25869, 25934, 26335, 50365, 21117, 38692, 46508, 16816, 16839, 49937, 49931 and 49933 nucleic acid molecules. The invention also provides antisense nucleic acid molecules, recombinant expression vectors containing 25869, 25934, 26335, 50365, 21117, 38692, 46508, 16816, 16839, 49937, 49931 or 49933 nucleic acid molecules, host cells into which the expression vectors have been introduced, and nonhuman transgenic animals in which a 25869, 25934, 26335, 50365, 21117, 38692, 46508, 16816, 16839, 49937, 49931 or 49933 gene has been introduced or disrupted. The invention still further provides isolated 25869, 25934, 26335, 50365, 21117, 38692, 46508, 16816, 16839, 49937, 49931 or 49933 proteins, fusion proteins, antigenic peptides and anti-25869, 25934, 26335, 50365, 21117, 38692, 46508, 16816, 16839, 49937, 49931 or 49933 antibodies. Diagnostic and therapeutic methods utilizing compositions of the invention are also provided.Type: GrantFiled: April 24, 2008Date of Patent: June 8, 2010Assignee: Millennium Pharmaceuticals, Inc.Inventors: Rachel E. Meyers, Mark J. Williamson