Graphic Manipulation (object Processing Or Display Attributes) Patents (Class 345/619)
  • Patent number: 10433196
    Abstract: Systems, computer program products, and methods are described herein for tracking resource allocation/usage across a dispersed Internet protocol capable network connecting devices electrically attached to the network. The present invention is configured to receive, from a first user computing device, a first user request for authorization to access at least one of the one or more computing devices; initiate the augmented reality application for display on the at least one of the one or more computing devices; reconfigure, via the augmented reality application, a display device associated with the first user computing device to emulate a content displayed on a display device associated with at least one of the one or more computing devices on the display device of the first user computing device; retrieve, using the first user computing device, information from the content; process, using the first computing device, the retrieved information; and display the processed information.
    Type: Grant
    Filed: June 8, 2016
    Date of Patent: October 1, 2019
    Assignee: Bank of America Corporation
    Inventors: Katherine Dintenfass, Alicia C. Jones-McFadden, Matthew Hsieh, Victoria L. Dravneek, Cameron D. Wadley, Jason Christian Karmelek, Andrew Saar, Amber J. Quitadamo
  • Patent number: 10432902
    Abstract: The present technology relates to an information processing device and an information processing method, capable of inhibiting corresponding-point detection accuracy from degrading. The information processing device according to the present technology, allows a projecting unit to project a second pattern including a first pattern including repetition in first cycles in a first direction, inverted in phase in second cycles in a second direction orthogonal to the first direction, in order to acquire corresponding relationship in pixel between the projecting unit and a capturing unit. The present technology can be applied to an electronic instrument including the function of a projector or the functions of both a projector and a camera, and a computer that controls the functions.
    Type: Grant
    Filed: March 3, 2016
    Date of Patent: October 1, 2019
    Assignee: SONY CORPORATION
    Inventor: Yoichi Hirota
  • Patent number: 10431000
    Abstract: A mesh tracking implementation for free-viewpoint video content utilizes part-based key frames which enables a more efficient and more accurate implementation of processing free-viewpoint video.
    Type: Grant
    Filed: July 18, 2017
    Date of Patent: October 1, 2019
    Assignee: Sony Corporation
    Inventor: Qing Zhang
  • Patent number: 10431002
    Abstract: An example system includes a processor to receive data lineage including a plurality of levels, and a configuration. The processor is to also build a three dimensional (3D) virtual reality (VR) model including a first floor based on data lineage content corresponding to a first level of the plurality of levels and the configuration. The processor is to further display a view of the 3D VR model.
    Type: Grant
    Filed: February 23, 2017
    Date of Patent: October 1, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Itai Gordon, Ilan D. Prager
  • Patent number: 10424118
    Abstract: A method and a device are disclosed for the perspective representation, via an output image, of at least one virtual scene component arranged within a real scene. In the method, depth image data of the real scene is captured from a first perspective via a depth image sensor, and 2D image data of the real scene is captured from a second perspective via a 2D camera. Further, a virtual three-dimensional scene model of the real scene is created with reference to depth information from the depth image data, and at least one virtual scene component is inserted into the three-dimensional virtual model. Finally, an output image is generated by way of perspective projection of the 2D image data corresponding to the second perspective onto the virtual three-dimensional scene model comprising the virtual scene component.
    Type: Grant
    Filed: December 27, 2016
    Date of Patent: September 24, 2019
    Assignee: Siemens Healthcare GmbH
    Inventors: Thilo Hannemann, Michael Suehling, Michael Wels, Andreas Wimmer, Ferdinand Distler
  • Patent number: 10415987
    Abstract: Presented are techniques of identifying, processing and displaying data point clusters (850, 851) associated with map information (200) in an efficient manner. Methods and systems are disclosed which process map information (200) to identify clusters (850, 851) of requested data points for display (1020), based on iterative clustering and filtering of the data points. Methods and systems are also disclosed which generate polygons (1860, 1861, 1901-05) representing the clusters. The amount of data to be processed and/or displayed can be reduced, without loss of any associated information content in a displayed map.
    Type: Grant
    Filed: June 24, 2016
    Date of Patent: September 17, 2019
    Assignee: Google LLC
    Inventors: Steve Chien, Mark Yinan Li, Marc Schaub, Benjamin Anderson, James Aspinall, Zhou Bailiang, Ruwen Hess
  • Patent number: 10416641
    Abstract: An operation program editing device includes a program editing portion configured to edit an operation program executable by a programmable controller that controls a facility, and the program editing portion includes a bypass circuit generation unit that generates a bypass circuit including a bypass path for skipping execution of some of the plurality of steps at a time of reactivation of the facility, a first selection receiving unit that receives selection of a last step, from among the plurality of steps, within a range where the execution is skipped by the bypass circuit, and a second selection receiving unit that receives selection of a first step, from among the plurality of steps, within the range where the execution is skipped by the bypass circuit.
    Type: Grant
    Filed: January 8, 2016
    Date of Patent: September 17, 2019
    Assignees: JTEKT CORPORATION, TOYOTA JIDOSHA KABUSHIKI KAISHA
    Inventors: Akihiro Shimizu, Terukazu Senda, Masanori Muramatsu, Kouji Hamakawa, Kenzou Mima, Kouji Yamashiro
  • Patent number: 10413823
    Abstract: An upgrade interface configured for upgrading a virtual item is provided. The upgrade interface receives selection by the user that results in incrementing and/or de-incrementing the current item level. Display panels are provided with individual display panels corresponding to individual levels of the virtual item. The individual display panels may have an active state and an inactive state. In some implementations, only one of the display panels may be in the active state at a given time such that responsive to one of the display panels in the inactive state being selected the selected display panel enters the active state.
    Type: Grant
    Filed: March 28, 2012
    Date of Patent: September 17, 2019
    Assignee: ELECTRONIC ARTS INC.
    Inventors: Priyanka Godbole, Sam Lu
  • Patent number: 10417315
    Abstract: A method, system and apparatus for configuring a page for drag and drop arrangement of content artifacts can include populating a content artifact registry with a plurality of content artifacts, each of the content artifacts defining a draggable and droppable form of a particular type of page content. The method further can include defining a drop zone within the page to receive a dragged and dropped one of the content artifacts, the drop zone defining a consumable type of page content and an action to undertake when consuming a dropped one of the content artifacts having a particular type of page content consistent with the consumable type of page content.
    Type: Grant
    Filed: December 27, 2013
    Date of Patent: September 17, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael D. Facemire, Mohamad R. Salahshoor, John F. Schumacher, Michael C. Wanderski
  • Patent number: 10410178
    Abstract: The present disclosure is directed to systems and methods for managing a pull-schedule. The system includes a schedule for completing at least one milestone, the schedule comprising an active schedule portion and a pull-schedule portion and one or more tickets that can be represented in the active schedule portion and/or the pull schedule portion, each ticket comprising a task to be completed to reach the at least one milestone. A scheduling service includes a pull column partitioning engine to scan the pull-schedule portion to define one or more columns with boundaries at the vertical positions that do not overlap with any tickets, a pull column assigning engine to assign the one or more tickets to a column and assign planned start and finish dates to the tickets, and a pull column activation engine to move a collection of a tickets contained in a pull column to the active schedule portion.
    Type: Grant
    Filed: March 16, 2016
    Date of Patent: September 10, 2019
    Assignee: Moca Systems, Inc.
    Inventors: Daniel L. Leary, Michael N. Carr, David W. Rolin
  • Patent number: 10402085
    Abstract: Provided is an information processing device including: an acquisition unit configured to acquire a content of a handwritten input on a touch panel; and a display control unit configured to control display of a shaped figure which is obtained by shaping a figure recognized from the handwritten input, according to the content of the handwritten input.
    Type: Grant
    Filed: December 16, 2013
    Date of Patent: September 3, 2019
    Assignee: SONY CORPORATION
    Inventors: Tsubasa Tsukahara, Ikuo Yamano, Miwa Ichikawa, Hiroyuki Mizunuma, Yoshihito Ohki, Yasuyuki Koga
  • Patent number: 10395119
    Abstract: Systems and method of determining one or more activities performed during video capture are presented herein. Information defining a video may be obtained. The information defining the video may include content information, metadata information, and/or other information. The content information may define visual content of the video and/or other content of the video. The metadata information may include tracking information and/or other information. The tracking information may locations of the capture device as a function of progress through the video. One or more activity types being performed by an entity moving with the capture device during the previous capture may be determined based on the tracking information. For example, a location graph may be generated from the tracking information. The location graph may be used to determine one or more activity types that were performed.
    Type: Grant
    Filed: August 10, 2016
    Date of Patent: August 27, 2019
    Assignee: GoPro, Inc.
    Inventor: Mark Vaden
  • Patent number: 10395418
    Abstract: Examples described herein generally relate to prioritizing portions of images for rendering in a computing device. A probability field for prioritizing portions of an image of a scene for processing can be determined, where the probability field includes a set of values each corresponding to a likelihood of a rendering parameter acquiring an altered value between a render time at which at least a portion of the image is rendered and a display time at which the image is displayed. A shaped probability field can be generated based at least in part on applying the probability field to an original target shape associated with a display. The shaped probability field can be provided to a downstream node for prioritizing, based at least in part on one or more of the set of values in the probability field, a portion of the image in processing the image.
    Type: Grant
    Filed: August 18, 2017
    Date of Patent: August 27, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Matthew L. Bronder, Andrew Z. Yeung, Alexander Nankervis, Jack A. Elliott, Matthew D. Sandy
  • Patent number: 10388199
    Abstract: A method of augmenting an illumination perception by one or more wearers of respective head-mountable computing devices each including at least one transparent display module is disclosed. The method comprises determining a desired light condition for said wearer in a space, determining an actual light condition for said wearer in said space; and displaying a semi-transparent image on the at least one transparent display module to filter the light passing through the at least one display module in case the actual light condition differs from the desired light condition. In embodiments, the user preferences may be used to perform a global optimization of the light output by one or more (distributed) light sources of a lighting system. Computer program products comprising computer program code for implementing such a method when executed on a suitable processor, a head-mountable computing device and a lighting system are also disclosed.
    Type: Grant
    Filed: October 22, 2015
    Date of Patent: August 20, 2019
    Assignee: SIGNIFY HOLDING B.V.
    Inventors: Luca Tiberi, Ashish Vijay Pandharipande, Paul Anthony Shrubsole, Ralf Gertruda Hubertus Voncken, Maurice Herman Johan Draaijer
  • Patent number: 10388490
    Abstract: A sensing unit includes a first set of sensors that comprises a first set of active areas that are surrounded by a first set of first non-active areas and a second set of sensors that comprises a second set of active areas that are surrounded by a second set of non-active areas. The first set of sensors and the second set of sensors are positioned at different heights, the first set of active areas and the second set of active areas do not overlap, and the first set of non-active areas and the second set of non-active areas partially overlap.
    Type: Grant
    Filed: March 14, 2018
    Date of Patent: August 20, 2019
    Assignee: Applied Materials Israel Ltd.
    Inventor: Pavel Margulis
  • Patent number: 10389792
    Abstract: A Web browser capable of providing an equivalent quality of user experience to a user even with respect to access of devices differing in processing performance. The web browsing system comprises a Web browser function which is divided between a browsing client unit and a browsing server unit, wherein the browsing client unit notifies a content input to the user terminal to the browsing server unit and displays a Web page on a user terminal by using information supplied from the browsing server unit, and wherein the browsing server unit supplies information necessary for displaying the Web page to the user terminal to the browsing client unit according to the content input to the user terminal notified from the browsing client unit.
    Type: Grant
    Filed: February 10, 2014
    Date of Patent: August 20, 2019
    Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
    Inventors: Shinichi Doi, Hiroyuki Tanaka, Eiji Kobayashi, Mika Ishizuka, Miki Kitabata, Keiichiro Kashiwagi, Ryosuke Kurebayashi
  • Patent number: 10388055
    Abstract: A device implementing a system for rendering animated user input strokes includes at least one processor configured to receive input stroke data. The at least one processor is configured to render, in a first rendering stage within a frame rendering period, a first portion of the input stroke data. The at least one processor is configured to render, in a second rendering stage within the frame rendering period, a second portion of the input stroke data, the second rendering stage being after, and temporally separate from, the first rendering stage.
    Type: Grant
    Filed: September 29, 2017
    Date of Patent: August 20, 2019
    Assignee: Apple Inc.
    Inventors: William J. Thimbleby, Jennifer P. Chen, Peter L. Hajas
  • Patent number: 10373369
    Abstract: The present disclosure describes methods, apparatuses, and non-transitory computer-readable mediums for estimating a three-dimensional (“3D”) pose of an object from a two-dimensional (“2D”) input image which contains the object. Particularly, certain aspects of the disclosure are concerned with 3D pose estimation of a symmetric or nearly-symmetric object. An image or a patch of an image includes the object. A classifier is used to determine whether a rotation angle of the object in the image or the patch of the image is within a first predetermined range. In response to a determination that the rotation angle is within the first predetermined range, a mirror image of the object is determined. Two-dimensional (2D) projections of a three-dimensional (3D) bounding box of the object are determined by applying a trained regressor to the mirror image of the object in the image or the patch of the image. The 3D pose of the object is estimated based on the 2D projections.
    Type: Grant
    Filed: August 31, 2017
    Date of Patent: August 6, 2019
    Assignee: QUALCOMM Technologies, Inc.
    Inventors: Mahdi Rad, Markus Oberweger, Vincent Lepetit
  • Patent number: 10373570
    Abstract: A display apparatus and an image data processing method thereof are provided. The display apparatus includes a first display panel, a second display panel and a backlight module. The image processing method includes: receiving image data; detecting an ambient temperature and an ambient brightness to obtain a detection result; when the ambient temperature is lower than a preset temperature value, selecting the image data to be divided into a plurality block data by display location or gray level range according to the ambient brightness, and performing a blur process on the block data to generate adjusted image data; when the ambient temperature is not lower than the preset temperature value, performing a binary process on the image data to generate the adjusted image data; and driving the second display panel according to the adjust image data.
    Type: Grant
    Filed: October 25, 2017
    Date of Patent: August 6, 2019
    Assignee: Au Optronics Corporation
    Inventors: Hui-Feng Lin, Sheng-Wen Cheng
  • Patent number: 10366144
    Abstract: A set of images is accessed from a server. The set is analyzed to identify objects in each image using object recognition algorithms. A primary image that includes more of the identified objects than any of the other images of the set is determined. For each of the identified objects in the primary image, a secondary image that includes the identified object and has a higher magnification than the primary image is determined. Links are inserted into the primary image at locations including an identified object that is also in a secondary image. The primary image is displayed and, upon receiving a selection of one of the links, the secondary image that includes the identified object at the location of the selected link is displayed. The set of images is ordered based on relative positons of the identified objects in each image and then linked together based on the ordering.
    Type: Grant
    Filed: April 1, 2016
    Date of Patent: July 30, 2019
    Assignee: eBay Inc.
    Inventors: Nithya Chellam, Rahul Kyamaji, Sruthi Madapoosi Ravi, Krithika Sairam, Pranav Shekhar Jha
  • Patent number: 10359752
    Abstract: An operation program editing device includes a program editing portion configured to edit an operation program executable by a programmable controller that controls a facility, and the program editing portion includes a bypass circuit generation unit that generates a bypass circuit including a bypass path for skipping execution of some of the plurality of steps at a time of reactivation of the facility, a first selection receiving unit that receives selection of a last step, from among the plurality of steps, within a range where the execution is skipped by the bypass circuit, and a second selection receiving unit that receives selection of a first step, from among the plurality of steps, within the range where the execution is skipped by the bypass circuit.
    Type: Grant
    Filed: January 8, 2016
    Date of Patent: July 23, 2019
    Assignees: JTEKT CORPORATION, TOYOTA JIDOSHA KABUSHIKI KAISHA
    Inventors: Akihiro Shimizu, Terukazu Senda, Masanori Muramatsu, Kouji Hamakawa, Kenzou Mima, Kouji Yamashiro
  • Patent number: 10360458
    Abstract: A method of calculating at least one dimension of a towed vehicle includes sensing an image of the towed vehicle with an image sensing device. A feature on the towed vehicle in the sensed image of the towed vehicle is identified with a controller using a dimension determination algorithm. The dimension of the towed vehicle is determined from the identified feature of the towed vehicle, with the controller using the dimension determination algorithm. The dimension of the towed vehicle may be input into a vehicle tow controller, to enable the vehicle tow controller to control the tow vehicle.
    Type: Grant
    Filed: April 13, 2016
    Date of Patent: July 23, 2019
    Assignee: GM Global Technology Operations LLC
    Inventors: Michael T. Chaney, Jr., Mohannad Murad, James N. Nickolaou, Robert D. Sims, III
  • Patent number: 10353855
    Abstract: A software calculator is provided herein that includes an art object displayed along with the calculator as part of the calculator. The art object may be displayed as a background image, a portion of which is shown behind the controls and input/output display area of the calculator. The user may select other images from a gallery of available images to be displayed along with the calculator. The user may also provide rating for and/or purchase a print or an original of the art object currently being displayed by a click of a button or link displayed on the user interface of the calculator. The displayed art object may also automatically change or otherwise be updated according to user preferences.
    Type: Grant
    Filed: November 3, 2014
    Date of Patent: July 16, 2019
    Assignee: DIGITALCHEMY, LLC
    Inventors: Aidan Thomas Hughes, Micah Andrew Koffron, Eric Charles Moselle, Yi Chen
  • Patent number: 10356327
    Abstract: A display control apparatus includes a touch detection unit that detects a touch operation on a touch panel, a unit setting unit that sets a unit of unit-by-unit image switching, and a switching unit that switches images so that if the unit is a first unit, an image the first unit ahead is displayed based on a predetermined touch-move of moving a touch position for a first distance, and if the unit is a second unit greater than the first unit, an image the second unit ahead is displayed based on the predetermined touch-move for a second distance longer than the first distance. The second distance is shorter than a distance of the predetermined touch-move required to display an image the second unit ahead of a first image when the unit set by the unit setting unit is the first unit.
    Type: Grant
    Filed: February 7, 2018
    Date of Patent: July 16, 2019
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Toshiaki Ueguri
  • Patent number: 10354162
    Abstract: A detected quadrilateral area is displayed and no group of candidate lines is displayed in a normal state. While a user is selecting a side that the user desires to change, a group of candidate lines corresponding to the selected side is displayed. Then, whether to replace a position of the selected side with a position of a candidate line is determined based on a movement destination position of the selected side.
    Type: Grant
    Filed: July 19, 2017
    Date of Patent: July 16, 2019
    Assignee: Canon Kabushiki Kaisha
    Inventor: Takashi Miyauchi
  • Patent number: 10347049
    Abstract: An approach for simulating items in an environment, such as a room, is disclosed. A package file can store information including an image of the environment and metadata including an identifier that uniquely identifies a selected image. The package file can be used to regenerate a simulation of the item arranged over the image of the environment. Later changes can be made to the simulation of the item by accessing the metadata.
    Type: Grant
    Filed: January 20, 2017
    Date of Patent: July 9, 2019
    Assignee: Houzz, Inc.
    Inventors: Guy Shaviv, Xiaoyi Huang, Aaron Yip
  • Patent number: 10347012
    Abstract: An interactive palette interface includes a color picker for digital paint applications. A user can create, modify and select colors for creating digital artwork using the interactive palette interface. The interactive palette interface includes a mixing dish in which colors can be added, removed and rearranged to blend together to create gradients and gamuts. The mixing dish is a digital simulation of a physical palette on which an artist adds and mixes various colors of paint before applying the paint to the artwork. Color blobs, which are logical groups of pixels in the mixing dish, can be spatially rearranged and scaled by a user to create and explore different combinations of colors. The color, position and size of each blob influences the color of other pixels in the mixing dish. Edits to the mixing dish are non-destructive, and an infinite history of color combinations is preserved.
    Type: Grant
    Filed: May 8, 2017
    Date of Patent: July 9, 2019
    Assignee: Adobe Inc.
    Inventors: Maria Shugrina, Stephen J. DiVerdi, Jingwan Lu
  • Patent number: 10339696
    Abstract: Systems and methods of geometry processing, for rasterization and ray tracing processes provide for pre-processing of source geometry, such as by tessellating or other procedural modification of source geometry, to produce final geometry on which a rendering will be based. An acceleration structure (or portion thereof) for use during ray tracing is defined based on the final geometry. Only coarse-grained elements of the acceleration structure may be produced or retained, and a fine-grained structure within a particular coarse-grained element may be Produced in response to a collection of rays being ready for traversal within the coarse grained element. Final geometry can be recreated in response to demand from a rasterization engine, and from ray intersection units that require such geometry for intersection testing with primitives. Geometry at different resolutions can be generated to respond to demands from different rendering components.
    Type: Grant
    Filed: May 21, 2018
    Date of Patent: July 2, 2019
    Assignee: Imagination Technologies Limited
    Inventors: John W. Howson, Luke T. Peterson
  • Patent number: 10339383
    Abstract: Provided are a method and system for providing augmented reality content using a user-edited image. The method of providing AR using a user-edited image includes adding a frame including a plurality of markers to an image captured by a camera unit or an already captured image by executing an application installed on the terminal, requesting a printing apparatus to print the image to which the frame has been added, obtaining an image by photographing the printed matter printed by the printing apparatus by executing the application, identifying a marker in the obtained image and requesting an AR object and AR object attribute data corresponding to the marker from an AR content providing server, and displaying the AR object received from the AR content providing server.
    Type: Grant
    Filed: October 16, 2017
    Date of Patent: July 2, 2019
    Assignee: DS GLOBAL
    Inventor: Sam Hee Lee
  • Patent number: 10341683
    Abstract: An apparatus obtains a second straight-line by mapping a first straight-line passing a projection center of a target-image taken by a first imaging-device in a three-dimensional space and a point representing an object in a projection-plane of the first imaging-device, onto each of reference-images respectively taken by second imaging-devices, and generates a line-segment representing an existing-range of the object on the second straight-line for each reference-image. The apparatus stores the coordinate-value of the second-endpoint and a difference between coordinate-values of the first-endpoint and a second-endpoint of the line-segment in a memory.
    Type: Grant
    Filed: November 7, 2018
    Date of Patent: July 2, 2019
    Assignee: FUJITSU LIMITED
    Inventors: Tomonori Kubota, Yasuyuki Murata
  • Patent number: 10339630
    Abstract: Systems and methods for facilitating enhanced display characteristics based on viewer state are provided. A media device may process an indication of a first state of a first viewer of a display device that is coupled to the media device. The indication of the first state of the first viewer may be captured at a time corresponding to the display device displaying first content with a first set of one or more size characteristics. The media device may determine a display adjustment based at least in part on the indication of the first state of the first viewer. The media device may cause the display device to display second content in accordance with the display adjustment so that the display device displays at least a portion of the second content with a second set of one or more size characteristics that is different from the first set of one or more size characteristics.
    Type: Grant
    Filed: January 23, 2018
    Date of Patent: July 2, 2019
    Assignee: DISH Technologies L.L.C.
    Inventor: Andrew Thurling
  • Patent number: 10332313
    Abstract: The disclosure describes systems and methods related to moving object content that is enhanced with textual content presented using rapid serial visual presentation (“RSVP”). In one embodiment, video content is enhanced with RSPV content. Related embodiments provide systems and methods for displaying, creating, and editing such content. A particular embodiment provides for RSPV enhanced video previews. In another embodiment, augmented reality content is enhanced with RSVP content. In some embodiments, RSPV enhanced moving object content is provided on various end user electronic devices including smart phones, smart watches, and head mounted displays. These and other embodiments are disclosed further herein.
    Type: Grant
    Filed: August 1, 2016
    Date of Patent: June 25, 2019
    Assignee: Spritz Holding LLC
    Inventors: Francis Abbott Waldman, Maik Steffen Maurer, Oleg Skrypnyuk
  • Patent number: 10334012
    Abstract: Method and apparatus for managing an application display mode of an electronic device are disclosed. In one embodiment of the system for managing an application display mode of an electronic device, the system first detects user input of a display mode that designates a layout of a page. The system then transmits a request for the page and the display mode to the server. Upon receiving the page from the server, the system displays the page received from the server such that the page is displayed in accordance with the layout designated in the display mode.
    Type: Grant
    Filed: June 25, 2014
    Date of Patent: June 25, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Euichang Jung, Saemee Yim, Doosuk Kang, Bokun Choi, Minkyung Hwang
  • Patent number: 10331319
    Abstract: In embodiments of objects alignment and distribution layout, an object layout interface includes objects displayed for selection and manipulation. A layout algorithm receives a reposition input for a selected object in the object layout interface, and determines a distribution layout and/or an alignment layout of the objects. The layout algorithm positions the selected object equidistant between at least two of the objects or at a distance from a closest one of the objects, the distance being an equivalent distance of a space between the at least two objects. The space between the objects is displayed as positive space that visually indicates the equidistance between the objects. Alternatively or in addition, the layout algorithm positions the selected object in alignment with multiple objects, and an alignment indication, such as an edge line and/or a distance measurement, is displayed for each instance of the selected object being aligned with the multiple objects.
    Type: Grant
    Filed: June 29, 2016
    Date of Patent: June 25, 2019
    Assignee: Adobe Inc.
    Inventors: Robert Christopher Travis, Tomas Krcha, Narciso Batacan Jaramillo, Talin Chris Wadsworth, Sylvain Pierre Galineau, Lawrence Hsu, Anirudh Sasikumar
  • Patent number: 10334545
    Abstract: A time server device may send a first message to a client device, capturing and storing the time value of the time server clock when the first message is sent. When the first message is received by the client device, the client device starts a timer. At some later time, the time server device sends a second message to the client device that includes the stored time value. The clock of the client device may be updated based at least in part on the value of the timer and the received time value.
    Type: Grant
    Filed: October 3, 2017
    Date of Patent: June 25, 2019
    Assignee: Intel Corporation
    Inventor: Ulf Bjorkengren
  • Patent number: 10324957
    Abstract: Methods and apparatus consistent with the invention provide the ability to organize and build understandings of machine data generated by a variety of information-processing environments. Machine data is a product of information-processing systems (e.g., activity logs, configuration files, messages, database records) and represents the evidence of particular events that have taken place and been recorded in raw data format. In one embodiment, machine data is turned into a machine data web by organizing machine data into events and then linking events together.
    Type: Grant
    Filed: January 31, 2016
    Date of Patent: June 18, 2019
    Assignee: Splunk Inc.
    Inventors: Michael Joseph Baum, R. David Carasso, Robin Kumar Das, Bradley Hall, Brian Philip Murphy, Stephen Phillip Sorkin, Andre David Stechert, Erik M. Swan, Rory Greene, Nicholas Christian Mealy, Christina Frances Regina Noren
  • Patent number: 10326803
    Abstract: A system, method and apparatus for network security monitoring, information sharing and collective intelligence between and among at least a first central processing unit and at least a second central processing unit connected together by a network. The system includes a network interface device with hardware-based logic for recognizing and cataloging individual sessions, wherein the network interface card is in communication with the network. The network interface device includes onboard cryptographic key management components with symmetric key algorithms, an onboard packet encryption software module using derived keys to encrypt network packets, and software for storing encrypted copies of network packets as blocks. Third party analyst hardware and software derive keys necessary to retrieve encrypted network packets.
    Type: Grant
    Filed: June 9, 2015
    Date of Patent: June 18, 2019
    Assignee: The University of Tulsa
    Inventor: Michael Haney
  • Patent number: 10324582
    Abstract: Aspects of the invention are directed to a medical image display apparatus for displaying a thumbnail image corresponding to medical image data. The medical image data can be displayed in a display area upon selection of the thumbnail image. A display method of the medical image data in the display area can be determined, based on a designated position in the thumbnail image when the thumbnail image is selected by a user. Medical image data is displayed in the display area, according to the determined display method.
    Type: Grant
    Filed: June 11, 2015
    Date of Patent: June 18, 2019
    Assignee: CANON KABUSHIKI KAISHA
    Inventors: Hiroyuki Sekiguchi, Gakuto Aoyama, Yutaka Emoto, Koji Sakai
  • Patent number: 10318611
    Abstract: Generating notifications comprising text and image data for client devices with limited display screens is disclosed. An image to be included in the notification is resized and reshaped using image processing techniques. The resized image is further analyzed to identify optimal portions for placing the text data. The text data can also be analyzed and shortened for including at the identified portion of resized image to generate a notification. The resulting notification displays the text and image data optimally within the limited screen space of the client device so that a user observing the notification can obtain the information at a glance.
    Type: Grant
    Filed: July 27, 2017
    Date of Patent: June 11, 2019
    Assignee: OATH INC.
    Inventors: Bin Ni, Jia Li
  • Patent number: 10319114
    Abstract: A processing unit is configured to render first pixels representative of a high-acuity region in the image and second pixels representative of a low-acuity region in the image. A shaper is configured to reorganize the first pixels based on at least one dimension of the low-acuity region. A multiplexer is configured to multiplex the reorganized first pixels and the second pixels to form a display stream. An encoder is configured to compress the display stream for transmission to a display. A decoder configured to decompress the display stream. A demultiplexer is configured to demultiplex the first pixels and the second pixels. Another processing unit is configured to blend the first pixels and the second pixels to form blended pixel values representative of the image for presentation on a screen.
    Type: Grant
    Filed: July 13, 2017
    Date of Patent: June 11, 2019
    Assignee: GOOGLE LLC
    Inventors: Behnam Bastani, Carlin Vieri, Haomiao Jiang
  • Patent number: 10318128
    Abstract: Embodiments of the present invention provide systems, methods, and computer storage media for facilitating manipulation of images in response to gestures. A user can provide a gesture to effectuate a desired rotation or scaling of an image region. In some implementations, a user might provide a rotation gesture (i.e., a circular pattern) to cause a rotation of an image region or a stroke gesture (i.e., a straight line pattern) to cause a scaling of an image region. Using intuitive gestures, such as touch gestures, the user can control the direction and magnitude of manipulation to accomplish a desired manipulation (e.g., rotation or scaling) of an image region.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: June 11, 2019
    Assignee: Adobe Inc.
    Inventors: Byungmoon Kim, Gahye Park
  • Patent number: 10321053
    Abstract: An information processing apparatus includes a readout unit that reads out information recorded in association with an image and that indicates an effect applied to the image, a processing unit that applies an effect to an image, and a control unit that, in a case where the information indicating the effect applied to the image has been read out, performs control to restrict the processing unit from applying to the image a part of effects including an effect other than the applied effect and being set according to the applied effect indicated by the information, from among a plurality of effects that can be applied by the processing unit.
    Type: Grant
    Filed: September 8, 2016
    Date of Patent: June 11, 2019
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Tomohiro Ota
  • Patent number: 10318553
    Abstract: Methods and apparatus consistent with the invention provide the ability to organize and build understandings of machine data generated by a variety of information-processing environments. Machine data is a product of information-processing systems (e.g., activity logs, configuration files, messages, database records) and represents the evidence of particular events that have taken place and been recorded in raw data format. In one embodiment, machine data is turned into a machine data web by organizing machine data into events and then linking events together.
    Type: Grant
    Filed: January 31, 2015
    Date of Patent: June 11, 2019
    Assignee: Splunk Inc.
    Inventors: Michael Joseph Baum, R. David Carasso, Robin Kumar Das, Bradley Hall, Brian Phillip Murphy, Stephen Phillip Sorkin, Andre David Stechert, Erik M. Swan, Rory Greene, Nicholas Christian Mealy, Christina Frances Regina Noren
  • Patent number: 10318555
    Abstract: Methods and apparatus consistent with the invention provide the ability to organize and build understandings of machine data generated by a variety of information-processing environments. Machine data is a product of information-processing systems (e.g., activity logs, configuration files, messages, database records) and represents the evidence of particular events that have taken place and been recorded in raw data format. In one embodiment, machine data is turned into a machine data web by organizing machine data into events and then linking events together.
    Type: Grant
    Filed: January 31, 2017
    Date of Patent: June 11, 2019
    Assignee: Splunk Inc.
    Inventors: Michael Joseph Baum, R. David Carasso, Robin Kumar Das, Bradley Hall, Brian Philip Murphy, Stephen Phillip Sorkin, Andre David Stechert, Erik M. Swan, Rory Greene, Nicholas Christian Mealy, Christina Frances Regina Noren
  • Patent number: 10318837
    Abstract: The disclosure includes a system and method for distinguishing between stock keeping units of similar appearance that vary in size. An image recognition application receives an image including a shelving unit stocking a plurality of items, identifies each item in the image, generates a region of interest for each identified item in the image, identifies a physical dimension of a portion of region depicted in the image, determines a dimension of the region of interest for each identified item and the portion of region in pixels, determines a pixel-to-physical dimension ratio using the dimension in pixels of the portion of region and the physical dimension of the portion of region depicted in the image, and determines a stock keeping unit identifier of each identified item in the image based on the pixel-to-physical dimension ratio and the dimension of the region of interest for each identified item.
    Type: Grant
    Filed: May 2, 2016
    Date of Patent: June 11, 2019
    Assignee: Ricoh Co., Ltd.
    Inventors: Bharathi Shekar, Sri Kaushik Pavani, Anshul Garg
  • Patent number: 10311043
    Abstract: A series of graphical user interfaces allows a user to define rules for parsing unstructured and structured log data and generate an aggregate rule to identify events across multiple lines of one or more log files. A first graphical user interface allows a user to select a line from a log file under analysis, search for matching lines in the log file, define rules for parsing the log file, and tokenize attributes of the selected lines. A second user interface allows the user to aggregate defined rules so that messages may be correlated to identify events that occur across multiple lines.
    Type: Grant
    Filed: August 4, 2016
    Date of Patent: June 4, 2019
    Assignee: New Relic, Inc.
    Inventor: Julian V. Giuca
  • Patent number: 10310778
    Abstract: A system and method for printing medical images is provided. The system includes a client device and a server in data communication with the client device. The client device includes a communication subsystem for receiving medical images from the server; a user interface device for displaying the medical images in an Internet browser and receiving a request to print at least one selected medical image; and a processor coupled to a memory for storing a plurality of instructions. The processor can be configured for generating a base model that includes at least one page required to print the at least one selected medical image, generating a printable model by, for each of the at least one selected medical image, rendering that selected image to an image element of a page of the base model; and transferring the printable model to a model printable by the Internet browser.
    Type: Grant
    Filed: September 14, 2016
    Date of Patent: June 4, 2019
    Assignee: AGFA HEALTHCARE N.V.
    Inventors: Giovan Giuseppe Boccanfuso, Robert A. Lowe
  • Patent number: 10311768
    Abstract: A virtual window system, the system comprising a light field camera device and a light field display device arranged back-to-back, the light field camera device configured to capture an input light field video stream, the light field display device configured to display an output light field video stream based on the input light field video stream.
    Type: Grant
    Filed: January 25, 2015
    Date of Patent: June 4, 2019
    Inventor: Paul Lapstun
  • Patent number: 10311917
    Abstract: There is provided a system comprising a non-transitory memory and a hardware processor configured to determine elements of a performance in a video, identify one or more people to feature in the video based on the elements of the performance in the video, receive a user input selecting a person from the one or more people to feature in the video, retrieve performance data for featuring the selected person in the video based on actions performed by the actor in the video, create a personalized video by featuring the selected person in the video using the performance data, and display the personalized video on a user device.
    Type: Grant
    Filed: July 21, 2016
    Date of Patent: June 4, 2019
    Assignee: Disney Enterprises, Inc.
    Inventors: Tony R. Smith, Edward C. Drake, Benjamin Havey, Alexander C. Chen
  • Patent number: 10306311
    Abstract: Methods and systems for navigating content displayed on a user computing device comprising generating content data configured for presentation on a display of a user computing device, transmitting, the content data to the display of the user computing device for display on the user computing device, collecting behavior data of the user sensed by the tracking module, and determining whether behavior engagement data represents a value that satisfies a threshold value. When the value satisfies the threshold value an instruction request that is associated with the value of the behavior engagement data is generated and when the value does not satisfy the threshold value the same content on the display of the user computing device is displayed to the user.
    Type: Grant
    Filed: March 22, 2017
    Date of Patent: May 28, 2019
    Assignee: Massachusetts Mutual Life Insurance Company
    Inventors: Michal Knas, Jiby John