Adjusting Level Of Detail Patents (Class 345/428)
  • Patent number: 10042549
    Abstract: An electronic device with a display, a touch-sensitive surface, one or more processors, and memory detects a first portion of a gesture, and determines that the first portion has a first gesture characteristic. The device selects a dynamic disambiguation threshold in accordance with the first gesture characteristic. The dynamic disambiguation threshold is used to determine whether to perform a first type of operation or a second type of operation when a first kind of gesture is detected. The device determines that the gesture is of the first kind of gesture. After selecting the dynamic disambiguation threshold, the device determines whether the gesture meets the dynamic disambiguation threshold. When the gesture meets the dynamic disambiguation threshold, the device performs the first type of operation, and when the gesture does not meet the dynamic disambiguation threshold, the device performs the second type of operation.
    Type: Grant
    Filed: February 1, 2016
    Date of Patent: August 7, 2018
    Assignee: Apple Inc.
    Inventors: Charles J. Migos, Britt S. Miura, Akiva D. Leffert
  • Patent number: 10037589
    Abstract: System and method for a parallel image processing mechanism for applying mask data patterns to substrate in a lithography manufacturing process are disclosed. In one embodiment, the parallel image processing system includes a graphics engine configured to partition an object into a plurality of trapezoids and form an edge list for representing each of the plurality of trapezoids, and a distributor configured to receive the edge list from the graphics engine and distribute the edge list to a plurality of scan line image processing units. The system further includes a sentinel configured to synchronize operations of the plurality of scan line image processing units, and a plurality of buffers configured to store image data from corresponding scan line image processing units and outputs the stored image data using the sentinel.
    Type: Grant
    Filed: March 10, 2014
    Date of Patent: July 31, 2018
    Assignee: APPLIED MATERIALS, INC.
    Inventors: Barry Keane, Thomas Laidig
  • Patent number: 10029452
    Abstract: A method for producing decorative prints having identical quality on at least two carrier materials includes the following steps: providing at least one print motif; converting the at least one print motif into at least one high resolution electronic data set; reducing the resolution of the at least one high resolution electronic data set; creating at least one first print decor on at least one first carrier material by means of the at least one resolution reduced electronic data set; creating at least one print cylinder for a gravure printing process by using at least one resolution reduced electronic data set, with the resolution reduced electronic data set identical to or different from the resolution reduced electronic data set used for the digital printing; and creating at least one second print decor on at least one second carrier material by using the at least one print cylinder.
    Type: Grant
    Filed: March 14, 2014
    Date of Patent: July 24, 2018
    Assignee: Flooring Technologies Ltd.
    Inventor: Ingo Lehnhoff
  • Patent number: 10032299
    Abstract: An apparatus and a method for displaying an image on a portable image device are provided. The method includes receiving a first input indicative of an input associated with an application, generating a first image object in a buffer of the portable image device, storing the first image object in a memory of the portable image device, generating a first image using the first image object stored in the memory of the portable image device, and displaying the first image on an image display device of the portable image device.
    Type: Grant
    Filed: April 4, 2016
    Date of Patent: July 24, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Yajie Sun, Tom Flynn, Ciaran Rochford, Jon Shemitz, Bing Xu, Nitin Bajaj
  • Patent number: 10026153
    Abstract: Methods and apparatus relating to techniques for varying image quality rendering in a sort middle architecture. In an example, an apparatus comprises logic, at least partially comprising hardware logic, to divide a display into a plurality of sections, assign a plurality of image quality parameters to the plurality of sections, and render images in each of the plurality of sections at a quality level determined at least in part by the image quality parameter assigned to each of the plurality of sections, wherein the plurality of image quality parameters assigned to the plurality of sections vary. Other embodiments are also disclosed and claimed.
    Type: Grant
    Filed: September 15, 2016
    Date of Patent: July 17, 2018
    Assignee: Intel Corporation
    Inventor: Tomas G. Akenine-Moller
  • Patent number: 10007708
    Abstract: Techniques of providing visualization suggestions are disclosed. In some example embodiments, a current visualization of at least a portion of data of a dataset is determined to be displayed to a user in a graphical user interface of a device, a plurality of visualization candidates is generated based on an application of transition rules to the current visualization, a corresponding score for each one of the plurality of visualization candidates is generated based on a corresponding level of data variance for the data of the corresponding visualization candidate, a ranking of the plurality of visualization candidates is generated based on the scores, at least one of the plurality of visualization candidates is selected based on the ranking, and a plurality of selectable visualization suggestions corresponding to the selected visualization candidates is caused to be displayed to the user in the graphical user interface of the device.
    Type: Grant
    Filed: October 31, 2014
    Date of Patent: June 26, 2018
    Assignee: Business Objects Software Ltd.
    Inventors: Flavia Moser, Scott Cameron, Julian Gosper
  • Patent number: 10003626
    Abstract: The present invention relates to an adaptive real-time transcoding method and a streaming server therefor to improve service quality by minimizing the disconnection of images in an environment, such as a mobile device, through adaptively changing a set value of a transcoding operation on a media streaming service to match a network environment. The adaptive real-time transcoding method of the present invention is a real-time transcoding method for sequentially transmitting a media data segment, divided and transcoded, in a streaming server to the client side over a network, the method comprising the steps of: determining the fill level of a client-side playback buffer; determining, on the basis of the fill level of the playback buffer, the image quality of media data segments that are not transmitted to the client side; and transcoding the non-transmitted media data segments according to the determined image quality.
    Type: Grant
    Filed: October 22, 2014
    Date of Patent: June 19, 2018
    Assignee: INDUSTRY-ACADEMIC COOPERATION FOUNDATION, YONSEI UNIVERSITY
    Inventors: Sung Ho Kim, Keun Baek Park, Joon Kee Chang, Sung Tak Cho, Won Woo Ro, Doo Hwan Oh, Keun Soo Kim, Young Jae Cho
  • Patent number: 9987986
    Abstract: A limited display space provided in a vehicle is used to effectively provide driving support information to a driver. When a notification condition for driving support information is satisfied, an information processing unit generates the driving support information, and determines whether the driving support information is prioritized driving support information or non-prioritized driving support information. When the driving support information is the prioritized driving support information, the information processing unit transmits an output request for the driving support information to an HUD ECU. As a result, the driving support information is displayed on a head-up display. On the other hand, when the driving support information is the non-prioritized driving support information, the information processing unit transmits an output request for the driving support information to a meter ECU. As a result, the driving support information is displayed on a meter display.
    Type: Grant
    Filed: October 6, 2016
    Date of Patent: June 5, 2018
    Assignee: TOYOTA JIDOSHA KABUSHIKI KAISHA
    Inventors: Katsuhiro Matsuoka, Kazuhiro Morimoto
  • Patent number: 9992429
    Abstract: Techniques for maintaining display of a portion of a video as the video continues to be displayed in a background are described herein. In some instances, a video may be captured at a first location and transmitted to a second location, where the video is output in real-time. As the video is displayed, a user may select a portion of the video to be paused. Based on the selection, the portion of the video may be paused while the rest of the video continues in a background. The background video may be displayed according to a different level of focus, image resolution, transparency, etc. than the portion of the video.
    Type: Grant
    Filed: May 31, 2016
    Date of Patent: June 5, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: David Baumert, Johnson T. Apacible, Stephen David Bader, Adam Edwin Behringer, Joseph Laurino, Michelle Li, Hsiao-Lan Wang
  • Patent number: 9986252
    Abstract: A method and apparatus for Data Transmission Oriented on the Object, Communication Media, Agents, and State of Communication Systems (TOMAS) is disclosed. TOMAS addresses an issue of efficiency of conventional data communication systems. The superior efficiency of TOMAS is achieved by: 1) matching the requirements of agents with capabilities of the communication systems and the communication media using the features of data objects; 2) monitoring of time-varying characteristics of all components, such as a charge of batteries and a status of all hardware, firmware and software components; 3) using an information about time-invariant characteristics of the systems, such as devices screen sizes, employed operational systems (OS), etc.; 4) using a flexible system architecture; and 5) using a fast signal processing algorithm described in [12] and [9] at the stage of data object analysis-syntesis and the codestream multiplexing-demultiplexing.
    Type: Grant
    Filed: March 22, 2017
    Date of Patent: May 29, 2018
    Inventor: Mykhaylo Sabelkin
  • Patent number: 9978126
    Abstract: A method performed under control of a storage manager may include identifying a subject of an image; determining a resolution value for the image based, at least in part, on the identified subject; and modifying a resolution of the image in accordance with the determined resolution value.
    Type: Grant
    Filed: June 2, 2017
    Date of Patent: May 22, 2018
    Assignee: EMPIRE TECHNOLOGY DEVELOPMENT LLC
    Inventor: Seungil Kim
  • Patent number: 9972130
    Abstract: An apparatus and a method for implementing augmented reality by using a transparent display are provided. The method includes calculating a point-of-view of a user based on a face image captured by a front camera, detecting an image of an area depending on an angle of view identical to a viewing angle of the user based on the calculated point-of-view of the user, implementing the augmented reality by using the detected image, and outputting the implemented augmented reality to the transparent display.
    Type: Grant
    Filed: April 2, 2014
    Date of Patent: May 15, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Kyu-Sung Cho, Dae-Kyu Shin
  • Patent number: 9971476
    Abstract: A computer program product for providing a graphical user interface for displaying of and enabling cooperative use of resources on a display of a computing device includes computer readable code means, the computer readable code means when executed by a processor device, being configured to provide an environment, the environment being configured to represent the resources on the display of the computing device, provide a first viewport to at least a portion of the environment on the display of the computing device, enable a resource to be added to the environment and be viewed within the first viewport and enable the resource to be acted upon within the first viewport.
    Type: Grant
    Filed: June 18, 2015
    Date of Patent: May 15, 2018
    Inventor: Chad Dustin Tillman
  • Patent number: 9967408
    Abstract: A camera generates a main image and a sub image of which data size is smaller than that of the main image, and stores them in association with an image ID. The camera transmits the image ID and the sub image to a tablet device, and transmits the image ID and the main image to the PC. The tablet device executes a development process on the sub image and generates an adjustment value, and transmits the adjustment value together with the image ID to a server. The PC receives the adjustment value based on the image ID from the server and uses the adjustment value for a development process on the main image.
    Type: Grant
    Filed: March 22, 2016
    Date of Patent: May 8, 2018
    Assignee: Canon Kabushiki Kaisha
    Inventor: Araki Matsuda
  • Patent number: 9967161
    Abstract: A method includes receiving a client report including an identifier and client analytics data, the client report received from a client device and the client analytics data associated with a media stream received by the client device from a streaming server. The method further includes receiving a server report including the identifier and server analytics data, the server report received from the streaming server. The method further includes, based on determining that the client report and the server report include the identifier, determining that the client analytics data and the server analytics data are correlated.
    Type: Grant
    Filed: April 11, 2017
    Date of Patent: May 8, 2018
    Assignee: WOWZA MEDIA SYSTEMS, LLC
    Inventor: Scott Kellicker
  • Patent number: 9961059
    Abstract: Authenticator plugin interface for an enterprise virtualization portal is provided. An example method for evaluating a portal access request may comprise: receiving, by a virtualization management platform, a request initiated by a requestor for access to an enterprise virtualization portal associated with the virtualization management platform, the request comprising a login credential; transmitting, to a first external authentication system, a first authentication query comprising an identifier of a first data type, and a first value of the first data type, wherein the first value is derived from the login credential; receiving a first response message comprising an identifier of a second data type, and an authentication response of the second data type; and responsive to evaluating the authentication response, granting the requestor access to the enterprise virtualization portal.
    Type: Grant
    Filed: February 26, 2015
    Date of Patent: May 1, 2018
    Assignee: RED HAT ISRAEL, LTD.
    Inventors: Barak Azulay, Alon Bar-Lev, Ravi Nori
  • Patent number: 9947139
    Abstract: A method for generating a hybrid reality environment includes receiving data of a first user and a second user at different locations. The method also includes generating a scene of an augmented reality (AR) based environment that includes the first user and a virtual object related to the second user; and generating a scene of an augmented virtuality (AV) based environment that includes the virtual object related to the second user and a virtual object related to the first user. The method further includes sending signals for displaying the scene of the AR based environment to the first user and displaying the scene of the AV based environment to the second user such that the first user can interact with the virtual object related to the second user in real time and the second user can interact with the virtual object related to the first user in real time.
    Type: Grant
    Filed: June 19, 2015
    Date of Patent: April 17, 2018
    Assignee: Sony Interactive Entertainment America LLC
    Inventor: Taizo Yasutake
  • Patent number: 9940448
    Abstract: An unlock processing method for a terminal, includes: receiving an input unlocking instruction from a user; determining whether the user belongs to a preset user group according to the unlocking instruction; and acquiring and storing information regarding the user, if it is determined that the user does not belong to the preset user group.
    Type: Grant
    Filed: August 12, 2014
    Date of Patent: April 10, 2018
    Assignee: Xiaomi Inc.
    Inventors: Song Bao, Bin Zhang, Zhiyong Feng
  • Patent number: 9934356
    Abstract: The systems, methods, and GUIs of the present invention not only have the ability to display DICOM and non-DICOM images simultaneously, side-by-side in a single viewer, but also display a timeline corresponding to more than one healthcare study. A selection of more than one healthcare study from different sources, without requiring a single storage repository or single PACS system, is received and a viewer is launched for the selected studies. Any DICOM images are converted to a non-DICOM format such that non-DICOM images from the more than one healthcare study side-by-side in the viewer. A timeline corresponding to more than one healthcare study for a patient is provided. From the timeline, images from different sources can be selected and displayed side-by-side in the viewer in a non-DICOM format.
    Type: Grant
    Filed: October 31, 2011
    Date of Patent: April 3, 2018
    Assignee: CERNER INNOVATION, INC.
    Inventors: Carla Leighow, Troy Oliphant, Jim McKee, David A. Robaska, Shane Van Hook, John R. Quick
  • Patent number: 9928565
    Abstract: A device comprising a graphics processing unit (GPU) includes a memory and at least one processor. The at least one processor may be configured to: receive a GPU command packet that indicates the GPU may select between a direct rendering mode or a binning rendering mode for a portion of a frame to be rendered by the GPU, determine whether to use the direct rendering mode or the binning rendering mode for the portion of the frame to be rendered by the GPU based on at least one of: information in the received command packet or a state of the GPU, and render the portion of the frame using the determined direct rendering mode or the binning rendering mode.
    Type: Grant
    Filed: April 20, 2015
    Date of Patent: March 27, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Murat Balci, Avinash Seetharamaiah, Christopher Paul Frascati, Jonnala gadda Nagendra Kumar, Colin Christopher Sharp, David Rigel Garcia Garcia
  • Patent number: 9928645
    Abstract: Concepts and technologies are described herein for providing raster-based mesh decimation. Generally described, input data defining a model is processed to render the model as a depth map from a multitude of perspectives. By capturing depth map data from a multitude of perspectives, components of the model that are visible from the multitude of perspectives are captured in the depth map data and components that are blocked by the visible components are not captured in the depth map data. Point cloud data is generated by merging the depth map data captured from the multitude of perspectives. Output mesh data is generated by applying a surface reconstruction to the point cloud data. One or more mesh decimation algorithms may be applied to the mesh data. Image data may also be captured from the input data and applied to the output mesh data.
    Type: Grant
    Filed: April 17, 2015
    Date of Patent: March 27, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Ming Chuang, Dave B. Lindsay
  • Patent number: 9928643
    Abstract: Embodiments use hierarchical continuous level of detail (H-CLOD) trees with inherited splitting plane partitioning to reduce visual artifacts in renderings. For example, a three-dimensional mesh can be iteratively split, according to iteratively defined splitting planes, until sub-meshes are smaller than a predetermined bucket size. Each splitting can define a hierarchical level of a tree, so that the original mesh is a root node, each split sub-mesh is a child node, and the smallest meshes are leaf nodes. An H-CLOD tree can be generated by simplifying and combining each group of sibling node sub-meshes bottom-up into a simplified parent mesh accounting for inherited splitting planes, so that the tree has a most simplified mesh as its root node and a most un-simplified mesh formed by a combination of its leaf nodes. At render time, traversing the H-CLOD tree can produce a desired level of detail from the pre-computed nodes.
    Type: Grant
    Filed: January 5, 2016
    Date of Patent: March 27, 2018
    Inventor: Douglas Rogers
  • Patent number: 9922426
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for reducing latency in transmitting and presenting map user interfaces. In one aspect, a method includes receiving, from a client device, a request for presentation of an interactive map user interface that depicts (i) a region and (ii) data related to an account for sub-regions of the region. One or more servers render a map of the region. The server(s) generate an image file representing an image of the rendered map. A different visual characteristic is assigned to each different sub-region. The server(s) configure a user interface of the client device to present (i) the image with each of the different sub-regions being presented according to the different visual characteristics and (ii) account data related to a sub-region when the client device detects a user interaction with the sub-region.
    Type: Grant
    Filed: January 25, 2016
    Date of Patent: March 20, 2018
    Assignee: Google LLC
    Inventors: Nikhil Bakshi, Oliver Michael King, Zev Nettleton Youra
  • Patent number: 9922457
    Abstract: A system and method for performing tessellation of three-dimensional surface patches performs some tessellation operations using programmable processing units and other tessellation operations using fixed function units with limited precision. (u,v) parameter coordinates for each vertex are computed using fixed function units to offload programmable processing engines. The (u,v) computation is a symmetric operation and is based on integer coordinates of the vertex, tessellation level of detail values, and a spacing mode.
    Type: Grant
    Filed: December 2, 2013
    Date of Patent: March 20, 2018
    Assignee: NVIDIA CORPORATION
    Inventors: Justin S. Legakis, Emmett M. Kilgariff, Michael C. Shebanow
  • Patent number: 9894131
    Abstract: A method and apparatus for displaying received data, analyze the quality of the displayed data formulating a media-parameter suggestion for the encoder to alter the characteristics of data to be sent to the receiver, and sending from the receiver, the formulated suggestion.
    Type: Grant
    Filed: April 6, 2015
    Date of Patent: February 13, 2018
    Assignee: AT&T Intellectual Property II, L.P.
    Inventors: Andrea Basso, Erich Haratsch, Barin Geoffry Haskell, Joern Ostermann
  • Patent number: 9892496
    Abstract: Example embodiments may allow for the efficient, edge-preserving filtering, upsampling, or other processing of image data with respect to a reference image. A cost-minimization problem to generate an output image from the input array is mapped onto regularly-spaced vertices in a multidimensional vertex space. This mapping is based on an association between pixels of the reference image and the vertices, and between elements of the input array and the pixels of the reference image. The problem is them solved to determine vertex disparity values for each of the vertices. Pixels of the output image can be determined based on determined vertex disparity values for respective one or more vertices associated with each of the pixels. This fast, efficient image processing method can be used to enable edge-preserving image upsampling, image colorization, semantic segmentation of image contents, image filtering or de-noising, or other applications.
    Type: Grant
    Filed: November 4, 2016
    Date of Patent: February 13, 2018
    Assignee: Google LLC
    Inventors: Jonathan Tilton Barron, Benjamin Michael Poole
  • Patent number: 9881178
    Abstract: In accordance with one embodiment, an apparatus is provided that includes a computer processor coupled with a call center device positioned to receive an input communication containing PII data and originating from a telephone caller, wherein the computer processor implements code to suppress at least a portion of the received PII data without requiring a physical interrupt of the input communication so that the received PII data is not conveyed to a call center agent or to a computer of the call center agent.
    Type: Grant
    Filed: June 1, 2016
    Date of Patent: January 30, 2018
    Assignee: INTRANEXT SOFTWARE, INC.
    Inventors: Patrick Brown, James Mitch, Michael Verlare
  • Patent number: 9871947
    Abstract: An image processing apparatus includes an acquisition unit configured to acquire a plurality of images including a first image, a detection unit configured to detect a quadrilateral region from the first image included in the plurality of images acquired by the acquisition unit, a determination unit configured to determine a position of each edge that constitutes the quadrilateral region detected by the detection unit, and a reflection unit configured to reflect, to the plurality of images other than the first image, information about the position of each edge which has been determined by the determination unit to the first image, in a case where the detection unit detects a quadrilateral region included in each of the plurality of images other than the first image acquired by the acquisition unit.
    Type: Grant
    Filed: July 15, 2016
    Date of Patent: January 16, 2018
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Naoki Ito
  • Patent number: 9865065
    Abstract: A graphics processing pipeline includes processing circuitry. The processing circuitry is configured to determine attribute information for an object to be rendered for a set of sampling points from a compressed representation of attribute information associated with the object, when the set of sampling points is being processed by the graphics processing pipeline to generate a render output. The processing circuitry is also configured to use the determined attribute information to control the processing of the set of sampling points by the graphics processing pipeline when generating the render output.
    Type: Grant
    Filed: February 22, 2016
    Date of Patent: January 9, 2018
    Assignee: Arm Limited
    Inventors: Peter William Harris, Sandeep Kakarlapudi, Andreas Due Engh-Halstvedt
  • Patent number: 9854126
    Abstract: A system is provided for marking intentionally blank pages in a document. The system includes a processor that processes a document in an electronic form; a blank page detection routine that is run by the processor, the blank page detection routine being configured to detect a blank plank page in the document; and a blank page indicating routine that is run by the processor, the blank page indicating routine being configured to indicate with an indication that the blank page is an intentionally blank page. The indication is configured to be read by a marking device such that the marking device marks the blank page as intentionally blank.
    Type: Grant
    Filed: November 19, 2015
    Date of Patent: December 26, 2017
    Assignee: Xerox Corporation
    Inventors: Kalpanadevi Jeevanantham, Sainarayanan Gopalakrishnan, Raja Dorairaj
  • Patent number: 9852613
    Abstract: A method and monitoring center for monitoring occurrence of events in a monitored area, where a monitoring equipment displays information that reflects sensor data reported from sensors in the monitored area. When the monitoring center detects an abnormal event, it identifies a set of sensors which are potentially impacted by the event, and triggers the sensors to enter a vigilance state of elevated operation and to deliver enhanced sensor data. Further, a representation of the abnormal event is auto-zoomed on the monitoring equipment based on the enhanced sensor data from the sensors to increase resolution of the displayed representation.
    Type: Grant
    Filed: September 10, 2013
    Date of Patent: December 26, 2017
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Anna Viggedal, Joakim Formo, Marcus Nyberg, Mikael Anneroth, Vlasios Tsiatsis
  • Patent number: 9852682
    Abstract: An organic light-emitting display includes a display unit including a plurality of pixels; and a controller configured to correct first image data having a first gray level, which is included in image data, to have a second gray level higher than the first gray level, wherein the controller is configured to correct the first image data at intervals of N frames, where N is an integer of one or more.
    Type: Grant
    Filed: July 29, 2014
    Date of Patent: December 26, 2017
    Assignee: Samsung Display Co., Ltd.
    Inventors: Dong Hwan Lee, Ju Gon Seok, In Soo Lee, Seung Kyun Hong
  • Patent number: 9846828
    Abstract: Example systems and related methods may relate to processing and printing print data in the case of an error. Namely, a printing device may include a communication interface and a controller. The controller includes a processor configured to execute instructions. The instructions include receiving multi-page print data in a first file format via a communication interface. The instructions also include when an error condition is determined during print data processing, responsively transmitting an error message via the communication interface and storing an error page location. The instructions further include receiving the print data in a second file format and determining a remainder portion and a discard portion of the print data in the second file format based on the error page location. The instructions further include processing the remainder portion of the print data in the second file format.
    Type: Grant
    Filed: February 14, 2017
    Date of Patent: December 19, 2017
    Assignee: KYOCERA Document Solutions Inc.
    Inventors: Yuki Shinohara, Hideo Nakahara
  • Patent number: 9836816
    Abstract: In graphics processing data is received representing one or more vertices for a scene in a virtual space. A projection of the vertices onto a screen space of a display device is performed. The projection approximates a projection of the vertices onto a curved viewport. Primitive assembly is performed on the vertices to generate a one or more primitives in screen space from the projection of the vertices onto the screen space. Scan conversion is performed on the one or more primitives to determine which pixel or pixels of the plurality of pixels are part of corresponding primitives of the one or more primitives. A finished frame is then generated by performing pixel processing to assign pixel values to the pixel or pixels that are part of the corresponding primitives. In some implementations, the finished frame can be stored in the memory or displayed on the display device.
    Type: Grant
    Filed: April 5, 2014
    Date of Patent: December 5, 2017
    Assignee: SONY INTERACTIVE ENTERTAINMENT AMERICA LLC
    Inventor: Mark Evan Cerny
  • Patent number: 9800864
    Abstract: An apparatus and method generate a three-dimensional image by presenting, using a stereoscopic display, a representation of a scene comprising one or more objects, tracking a gaze of the user to determine a direction of gaze within the scene, determining depths associated with one or more objects in the scene, and determining which of the objects in the scene are inside and which are outside a comfort zone based at least in part on the direction of gaze of the user and the depths associated with the one or more objects in the scene. In some embodiments, the method includes identifying one or more objects proximate the direction of gaze of the user, determining depths associated with the one or more identified objects, determining a range of depths based at least in part on the depths associated with the one or more identified objects, and establishing the comfort zone based at least in part on the range of depths.
    Type: Grant
    Filed: July 26, 2012
    Date of Patent: October 24, 2017
    Assignee: Sony Mobile Communications Inc.
    Inventors: Pär-Anders Aronsson, Martin Ek
  • Patent number: 9791164
    Abstract: The exhaust vent cover produces a few purposes: The exhausting of air, heat, dust, lint, fumes and other unwanted elements from the dwelling's interior to the dwelling's exterior. 1) Provides a mechanical way of preventing outside air, dirt etc. from entering the interior space/area by utilizing a mechanical flap that swings outward by air pressure, electrical motor or pneumatic control hooked to an on/off control switch. 2) Prevents birds, rodents and other small critters from entering the interior space/area. This exhaust cover is designed in three (3) parts: First part: is a molded plastic or metal hood cover with slots on sides. Second part: is an attachable frame with metal spikes surrounding the opening of the hood cover. Third part: a backdraft cover that opens outward can be made of metal or plastic, this cover which attaches with a hinge like mechanism at the top inside opening of the exhaust vent cover.
    Type: Grant
    Filed: April 17, 2015
    Date of Patent: October 17, 2017
    Inventor: Philbert Jimmy Plummer
  • Patent number: 9794569
    Abstract: Techniques related to content adaptive partitioning for prediction and coding are described.
    Type: Grant
    Filed: December 24, 2013
    Date of Patent: October 17, 2017
    Assignee: Intel Corporation
    Inventors: Atul Puri, Neelesh N. Gokhale
  • Patent number: 9760974
    Abstract: An information processing method for causing a computer to process an image, wherein the image processing method causes the computer to execute an acquisition step of acquiring the image, a first production step of producing an editing image for editing at least a portion of the image and a first changing image for changing the editing image to be output, an editing step of editing the image on the produced editing image, a second production step of producing a second changing image based on an image edited at the editing step, and an output step of outputting an output image that has at least the editing image and the second changing image.
    Type: Grant
    Filed: October 28, 2015
    Date of Patent: September 12, 2017
    Assignee: Ricoh Company, Ltd.
    Inventors: Hironori Irie, Toshiyuki Terashita, Tomohiko Sasaki
  • Patent number: 9753619
    Abstract: In some aspects, a method of authoring an interactive presentation includes defining a sequence of two or more primary content items within a presentation, and associating a link to additional content with a primary content item of the sequence in a non-transitory computer-readable medium. In additional aspects, a method of delivering an interactive presentation includes accessing the sequence of two or more primary content items, delivering the primary content items to a presentation device, and delivering, to applications operating on mobile devices of audience members, the primary content items with the additional content and/or one or more links thereto. In further aspects, a method of interacting with an interactive presentation includes receiving, by a mobile device of an audience member, a sequence of primary content items with additional content and/or one or more links thereto, and displaying the received primary content items and the additional content.
    Type: Grant
    Filed: March 8, 2013
    Date of Patent: September 5, 2017
    Assignee: Thomas Creative Group Productions, LLC
    Inventors: Callie Thomas, William Thomas
  • Patent number: 9756167
    Abstract: A mobile information communication apparatus includes a data processing device for sending plotting command/data to a display control device that controls the pixels of a display panel belonging to the mobile information communication apparatus. An interface device is provided which receives the plotting command/data generated by the data processing device and sends, based on plotting command/data, an external display signal to the external display device. The data processing device and the interface device are configured to send, from the interface device, a higher-resolution external display signal.
    Type: Grant
    Filed: July 14, 2016
    Date of Patent: September 5, 2017
    Assignee: DAP REALIZE INC.
    Inventor: Masahiro Izutsu
  • Patent number: 9747258
    Abstract: A website building system, the system includes a layout database to store least one layout and an associated signature where the signature represents a semantic composition of the at least one layout, a page analyzer to at least generate an associated signature for a user supplied handled component set, a signature comparer to perform a comparison of the signature of the user supplied handled component set with the associated signature of the at least one layout stored on the layout database, a layout searcher and generator to acquire at least from the layout database a set of candidate layouts according to the results of the signature comparer and where the candidate layouts are visually different and semantically similar from the user supplied handled component set and a layout adapter and applier to adapt the handled component set to a selected layout from the set of candidate layouts.
    Type: Grant
    Filed: April 29, 2015
    Date of Patent: August 29, 2017
    Assignee: Wix.com Ltd.
    Inventors: Roni Ben-Aharon, Uri Dromy, Barak Igal, Daphna Ofek
  • Patent number: 9747007
    Abstract: Systems, methods, apparatuses, and computer program products for resizing content to be rendered to a display are described. In accordance with embodiments, content items such as text items and images are enlarged based on an original size associated therewith and a scale factor. The enlargement is carried out in a manner such that smaller content items are enlarged as the scale factor increases at a faster rate than a rate at which relatively larger content items are enlarged as the scale factor increases. In a further embodiment, the enlargement is performed in such a manner that the size of smaller content items after enlargement will never equal or exceed the size of relatively larger content items after enlargement.
    Type: Grant
    Filed: November 19, 2013
    Date of Patent: August 29, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Saied Khanahmadi
  • Patent number: 9742836
    Abstract: Embodiments of the present disclosure may be utilized to analyze a content item comprising text to identify: a quote, a named entity that is the source of the quote (e.g., a person or organization such as a company), and identification information for the named entity (such as a title of the person giving the quote). Quotes may also be ranked to determine, for example, the best quotes to include in an article.
    Type: Grant
    Filed: January 3, 2014
    Date of Patent: August 22, 2017
    Assignee: YAHOO HOLDINGS, INC.
    Inventors: Maria Renhui Zhang, Nicholas D'Aloisio-Montilla, Maximillion Zhaohong Mai, Praveenkumar Venkatesan
  • Patent number: 9733715
    Abstract: The technology disclosed relates to operating a motion-capture system responsive to available computational resources. In particular, it relates to assessing a level of image acquisition and image-analysis resources available using benchmarking of system components. In response, one or more image acquisition parameters and/or image-analysis parameters are adjusted. Acquisition and/or analysis of image data are then made compliant with the adjusted image acquisition parameters and/or image-analysis parameters. In some implementations, image acquisition parameters include frame resolution and frame capture rate and image-analysis parameters include analysis algorithm and analysis density.
    Type: Grant
    Filed: March 14, 2014
    Date of Patent: August 15, 2017
    Assignee: Leap Motion, Inc.
    Inventor: David Holz
  • Patent number: 9729909
    Abstract: A method includes receiving a media request for a target device. The signaling information may be received from the target device and a media server. At least one attribute of the target device and the media server may be identified using the signaling information. At least one attribute of the target device and the media server may be evaluated against a service level objective to select a media format. The service level objective may include consideration of the target device and available bandwidth over a provider network. The media may be provided in the selected media format over the provider network to the target device.
    Type: Grant
    Filed: May 10, 2016
    Date of Patent: August 8, 2017
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Raghvendra Savoor, Zhi Li
  • Patent number: 9712845
    Abstract: The present invention concerns a method of encoding a media bitstream of a media content. The media bitstream comprises a payload portion for the media content, and an overhead portion, different from the payload portion. The method comprises the steps of: modifying a part of the payload portion of the media bitstream, the modified part representing a region of the media content; and inserting the said part, as unmodified, into the overhead portion of the modified media bitstream for later reconstruction of the unmodified payload portion, such that the modified part in the media bitstream can be decoded without decoding the part as unmodified from the overhead portion. The invention also relates to a method of decoding, to an encoder and to a decoder.
    Type: Grant
    Filed: July 31, 2015
    Date of Patent: July 18, 2017
    Assignee: ECOLE POLYTECHNIQUE FEDERALE DE LAUSANNE (EPFL)
    Inventors: Touradj Ebrahimi, Lin Yuan
  • Patent number: 9684440
    Abstract: Systems and methods for receiving and displaying images or sending the images for display include images having multiple key images of an object. Each key image depicts a perspective view of an item from a different angle around the object. The multiple key images are displayed in a gallery view. During the gallery view, multiple supplementary images are received or sent. Each supplementary image includes a perspective view of the object from an angle between adjacent angles used for the key images. After transmission of at least some of the supplementary images, the key images and the supplementary images are mixed into a rotational view of the object.
    Type: Grant
    Filed: June 30, 2014
    Date of Patent: June 20, 2017
    Assignee: Apple Inc.
    Inventors: Maxim V. Stepanov, Christian E. Porter
  • Patent number: 9679354
    Abstract: A system and method for comparing digital images, such as checks images used by banks, includes receiving and processing the images to be compared, including scaling the images to a common resolution, as well as filtering them to remove spot noise, background pels, and other non-information carrying elements. One or more regions of each image are selected for comparison. The selected regions are compared to one another by subtracting the pels of one image from the other's pels. A determination is made of whether the two or more images are duplicates of one another, or depict a substantially identical subject, based on the results of the subtractions. Furthermore, the amount of filtering and scaling may be adjusted to enhance the effects of the system to take advantage of common characteristics that may be known or detected in a particular set of images to be compared.
    Type: Grant
    Filed: June 22, 2015
    Date of Patent: June 13, 2017
    Assignee: International Business Machines Corporation
    Inventors: Rodney G. Moon, Gerald C. Rector, Philip Ridgway
  • Patent number: 9665796
    Abstract: A system and method for determining if a first image and a second image are correlated images includes partitioning a first image and a second image into a plurality of corresponding pixel partitions, calculating an average luminance value for each of the plurality of pixel partitions, determining if each of the plurality of pixel partitions of the first image is correlated with each of the corresponding plurality of pixel partitions of the second image, calculating a percentage of correlated pixel partitions of the first image and the corresponding plurality of pixel partitions of the second image and determining that the first image and the second image are correlated images if the percentage of correlated pixel partitions exceeds a predetermined pixel partition correlation threshold. The objective metric of the present invention determines whether two static rendered images are correlated enough to be undetectable by a human observer.
    Type: Grant
    Filed: August 4, 2014
    Date of Patent: May 30, 2017
    Assignee: University of Central Florida Research Foundation, Inc.
    Inventors: Stephanie Lackey, Joseph Fanfarelli, Eric Ortiz, Daniel Barber
  • Patent number: 9661290
    Abstract: An image processing method includes: receiving a captured image, determining block statistics which indicates image characteristics of each of a plurality of blocks by using the plurality of blocks obtained by dividing the captured image determining a shading estimation coefficient to be applied to the captured image by using the determined block statistics and an amount of infrared light included in a light source, and correcting shading of the captured image by using the determined shading estimation coefficient.
    Type: Grant
    Filed: November 23, 2015
    Date of Patent: May 23, 2017
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventor: Tsuyoshi Moriya