Patents Issued in June 13, 2017
-
Patent number: 9679306Abstract: A live advertisement (“ad”) preview may be used by an advertiser and/or publisher to ensure that an ad is displayed correctly and to maximize user interaction with the ad. The live ad preview may be provided before the general public has access to the ad. The live ad preview may include a display of the ad within a real-time version of a destination web page. The live ad preview of the ad in the destination web page may be distributed with a universal resource locator (“URL”) that may be distributed externally.Type: GrantFiled: November 11, 2011Date of Patent: June 13, 2017Assignee: Excalibur IP, LLCInventors: Ameya Virkar, Dean Quan, Tarun Bansal, Joe Stampleman, Ulises Robles, Andy Hwu, Geoffrey Perez, Naga Viswanathan Malepati, Vibha Bamba, Ian Lin
-
Patent number: 9679307Abstract: A system for managing search engine campaigns may include storing advertising campaign data associated with a customer account and generating a synchronization thread for an advertising platform selected from a plurality of advertising platforms. The system may synchronize the advertising campaign data with the advertising platform by selecting a proxy class associated with the advertising platform; requesting from the advertising platform, via the proxy class, a set of campaigns that are associated with the customer account and the advertising platform; receiving, from the advertising platform, the set of campaigns associated with the customer account; and updating the advertising campaign data stored in the database based on the set of campaigns received from the advertising platform and a set of campaigns stored in the advertising campaign data.Type: GrantFiled: April 20, 2012Date of Patent: June 13, 2017Assignee: Hoostopia.com Inc.Inventor: Taylor Bayouth
-
Patent number: 9679308Abstract: Systems and methods for measuring brand uplift in a computer networked environment is provided. A data processing system can assign a first set of device identifiers to an experimental arm and a second set of device identifiers to a control arm. Computing devices associated with the experimental arm receive third-party content items promoting a brand for which a brand uplift experiment is performed, while computing devices associated with the control arm do not receive third-party content items promoting the brand. At the end of the experiment, a brand uplift metric value is computed by analyzing search query logs of the computing devices. The brand uplift metric value is then provided to an advertiser for display.Type: GrantFiled: September 12, 2014Date of Patent: June 13, 2017Assignee: Google Inc.Inventors: Lakshmi Kumar Dabbiru, Luke Hiro Swartz, Dani Suleman
-
Patent number: 9679309Abstract: A computer-implemented method, system, and computer-readable medium includes determining an attribute of a web page to be displayed to a user at a location, selecting content corresponding to the determined web page attribute, and transmitting the selected content to the location for display as at least part of the web page.Type: GrantFiled: August 23, 2016Date of Patent: June 13, 2017Assignee: Google Inc.Inventors: Rama Ranganath, Deepak Jindal, Ching Law, Gokul Rajaram
-
Patent number: 9679310Abstract: Electronic displays devices can present electronically changeable displayed images including graphical and textual elements, for example, human and machine-readable elements. The devices can include a low-power-consumption display that uses little or no power until a portion of the display is changed. The electronic display devices can be wirelessly connected to computing devices such as portable computing devices (e.g., smartphones, smartwatches, tablets, laptops, etc.) and fixed gateway devices (e.g., wireless access points) by a wireless communications network. The devices can include a motion sensor and functionality for determining identity, proximity, and/or location of the device.Type: GrantFiled: June 9, 2015Date of Patent: June 13, 2017Assignee: Cocoanut Manor, LLCInventors: William E. Saltzstein, Bernard J. Thompson
-
Patent number: 9679311Abstract: A location-based advertising system automatically analyzes messages posted on social networking systems or other publicly accessible or private computer systems for posting messages for viewing by others. The messages are analyzed to identify messages that contain offers, such as offers that may be construed as location-based offers. Information about the offers is extracted from the messages and placed in a database. The database may be used by a location-based advertising application to send advertisements to targeted users or to respond to user who are qualified according to their current or recent geographic location. Optionally or alternatively, merchants may send messages, such as e-mail messages or instant messages (IMs), to the system to notify the system of offers. These messages are also analyzed and information about their respective offers is extracted and placed in the database.Type: GrantFiled: August 3, 2010Date of Patent: June 13, 2017Assignee: Poynt Inc.Inventors: Marvin Igelman, Aleksandar Zivkovic
-
Patent number: 9679312Abstract: A system and method to enable a user to initiate a communication with an organization using a mobile communication device by means of a trigger system. A system and method to enable an organization to acquire a user mobile device address by means of a trigger system. A system and method to enable an organization to respond to a user by means of a trigger system and a message application server. A system and method to enable organizations to deliver mobile messages, coupons, offers and promotions to users mobile device by means of a combination of a trigger system, a message application server and an offer application.Type: GrantFiled: June 30, 2015Date of Patent: June 13, 2017Assignee: MANTIS COMMUNICATIONS, LLCInventors: Michael L. Troiano, Mark Grindeland, Gerald Hewes, Eswar Priyadarshan, Randall Snyder
-
Patent number: 9679313Abstract: In one embodiment, a method includes receiving a request for a multimedia object from a mobile-client system of a first user, wherein the request comprises http-header information of the mobile-client system, determining one or more attributes of the mobile-client system based at least on a social-graph information associated with the first user and the http-header information, wherein determining the one or more attributes comprises calculating a probability score the mobile-client system has the one or more attributes by comparing the social-graph information associated with the first user and the http-header information with a database of a social-networking system, and sending the multimedia object to the mobile-client system in response to the request, the multimedia object being customized based on at least the determined one or more attributes of the mobile-client system.Type: GrantFiled: June 27, 2016Date of Patent: June 13, 2017Assignee: Facebook, Inc.Inventors: Wenqi Shao, Alex Bain, Yingyi Liang, James Sadewhite, Tsz Kuen Ching
-
Patent number: 9679314Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for selecting content items for presentation along with publisher resources. In one aspect, a method includes receiving a request for a content item for presentation at a user device with a publisher resource; receiving, from a content item provider a first selection value for each of a plurality of content items provided by the content item provider; determining, for each of the content items and using accessed distribution parameters, a second selection value distinct from the first selection value; and determining, for each of the content items and independent of a bid corresponding to the content item, a combined selection value based on the first selection value for the content item and the second selection value for the content item.Type: GrantFiled: January 31, 2014Date of Patent: June 13, 2017Assignee: Google Inc.Inventor: Gang Wang
-
Patent number: 9679315Abstract: Some embodiments provide an adblocking bypass system for ensuring that advertisements are loaded and presented on a user device running one or more adblockers. The adblocking bypass system is comprised of a bypass loader and a bypass proxy. The bypass loader is a component that is embedded within content publisher content. When the content publisher content is downloaded and parsed by a user device, the bypass loader executes by detecting the presence of any adblocker on the user device. If found, the bypass loader forwards any blocked advertisement calls to the bypass proxy. The bypass proxy retrieves the requested advertisements and returns them to the bypass loader which then reintroduces the advertisements in final content presentation or rendering. The bypass proxy may also modify the content publisher content by replacing any blocked advertisement calls embedded within the content with calls to the bypass proxy.Type: GrantFiled: May 7, 2016Date of Patent: June 13, 2017Assignee: AdSupply, Inc.Inventor: Adam Carasso
-
Patent number: 9679316Abstract: A system and method for selecting diverse product titles to display on a website are disclosed. In some example embodiments, the methods and systems described herein identify available products to be displayed, cluster the identified products based on their similarity to one another, select one or more products from each of the clusters, and display information, such as a title, associated with the randomly selected products.Type: GrantFiled: June 6, 2012Date of Patent: June 13, 2017Assignee: PAYPAL, INC.Inventors: Sandip Namdeo Gaikwad, Sanjay Pundlkrao Ghatare, Joseph Anthony Beynon
-
Patent number: 9679317Abstract: A self contained, mobile assay facility built in a modified armored truck is completely equipped to smelt and assay precious metals, particularly gold and silver. An induction furnace melts the metal that is then poured into an ingot. The ingot is weighed and analyzed using an XRF alloy analyzer and the percentage of gold and/or other metals recorded. The value of the gold at current market prices is calculated and the assay and the value of the ingot is printed and given to the seller. The seller may opt to receive the ingot and pay the assayer an assay fee. Alternately, the seller may ask to be paid cash or by wire transfer that may be initiated and confirmed from within the mobile assay facility. The ingots may be safely stored or shipped directly from the mobile facility to a wholesaler for further processing.Type: GrantFiled: December 22, 2011Date of Patent: June 13, 2017Assignee: AOW HOLDINGS, LLCInventor: Chris Noyes
-
Patent number: 9679318Abstract: A system, method, and computer program product are provided for updating a bill. In use, a replica of a bill is displayed. In addition, a selection of al least one parameter of the bill is received. In response to the selection, a user (e.g. a customer representative, etc.) is permitted to enter an updated value for the parameter. Further, the parameter of the bill is updated in the consequent billing cycle to reflect the updated value.Type: GrantFiled: May 24, 2007Date of Patent: June 13, 2017Assignees: Amdocs Software Systems Limited, Amdocs Development LimitedInventors: Shantanu Vilas Kulkarni, Irina Andreea Diaconu, Michal Gaszak
-
Patent number: 9679319Abstract: Methods and systems to generate and manage an item trading card are provided. A method may include providing an interface to access an item trading card associated with an item, and generating the item trading card including an item identifier associated with the item, a trading card identifier associated with the trading card, item data about the item, and market data about the item. The method further includes sharing the item trading card.Type: GrantFiled: January 6, 2014Date of Patent: June 13, 2017Assignee: EBAY INC.Inventors: Steve Yankovich, Ryan Melcher, Robert Veres
-
Patent number: 9679320Abstract: A user-personalized product sampling, recommendation and purchasing system uses customer identification numbers and associated customer profile data to tailor specific product recommendations to a customer at a content sampling station of a retail location. The customer also can use her customer profile to receive the same information from an Internet website of the merchant. In-store sampling stations also may have the capability of checking store inventory and central warehouse inventory and providing recommendations to the customer in accordance with product availability, and optionally may provide the customer with the ability to place product orders directly through the sampling station. The recommendation system also can be used to tailor product recommendations in accordance with a rule-based model and real-time inventory data from a POS database.Type: GrantFiled: December 11, 2006Date of Patent: June 13, 2017Assignee: Trans World New York, LLCInventors: Gregory W. Harper, Steven E. Skiba
-
Patent number: 9679321Abstract: The technology may receive a product identification from a merchant and evaluate the product identification against evaluation rules to determine a likelihood of whether the product identification is valid for a product associated with the product identification.Type: GrantFiled: September 20, 2013Date of Patent: June 13, 2017Assignee: Amazon Technologies, Inc.Inventor: Bradley John Pitzel
-
Patent number: 9679322Abstract: Systems and methods are disclosed for automated computer based notification systems. The systems and methods enable secure notification communication sessions.Type: GrantFiled: June 10, 2016Date of Patent: June 13, 2017Assignee: Electronic Communication Technologies, LLCInventor: Scott A. Horstemeyer
-
Patent number: 9679323Abstract: Providing prioritization of user online access to an online commerce site. Third party applications using API function calls to access an online commerce site are restricted to specific services by an access rule. An access rule defines which API server on the online commerce site a specific third party application may access when using a specific API function call. In this way, the operator of the online commerce site may prioritize server access per service level agreements based on a specific third party application and API function call.Type: GrantFiled: March 31, 2014Date of Patent: June 13, 2017Assignee: PAYPAL, INC.Inventors: Scott Leahy, Alon Cohen
-
Patent number: 9679324Abstract: Methods and systems for designing a customized jewelry item on-line. Some embodiments include generating an interactive design tool. The interactive design tool comprises an electronic template of the customized setting and the customized setting comprises a plurality of sections. User-input data is received, in which the user-input data comprises selection of a section of the customized setting; and a selection of at least one customizable feature of the selected section. A graphical representation of the customized setting is generated, in which the customized setting comprises the at least one customizable feature. The graphical representation of the customized setting is displayed on a display.Type: GrantFiled: March 14, 2013Date of Patent: June 13, 2017Assignee: ELECTRONIC COMMODITIES EXCHANGE, L.P.Inventor: Moshe Klein
-
Patent number: 9679325Abstract: Systems and methods to provide a navigated-shopping service are discussed. In an example, a method for navigated-shopping can include receiving a destination location, accessing a route to the destination, displaying the route with indications of a plurality of items for purchase, receiving selection of a selected item, and purchasing the selected item. The plurality of items for purchase can be within a predefined distance of at least one point along the route. The selection of the selected item can include selection of a retail location of a plurality of retail locations along the route.Type: GrantFiled: February 22, 2013Date of Patent: June 13, 2017Assignee: eBay Inc.Inventors: Praveen Nallu, Swami Raghavan, Dane Howard, Jack Phillip Abraham, Shannon B. Vosseller, Michael Lenahan, Ben Mitchell
-
Patent number: 9679326Abstract: A storage device and method for controlling a storage facility of at least one of merchandise and service item stored in the storage facility of a delivery station located within a building and distant including station server connected to an e-provider server via a network and a delivery device, the storage device controlling the storage facility comprising a CPU, a memory, operating keys, indicators, display touch screen for identifying an order received from a dweller of the building, at least one of barcode reader and RFID reader for providing error-free pickup and gathering and a transceiver for communicating the storage status and pickup including updates and details of the pickup, gathering and the stored item status in real time with at least one of the station server and the delivery device.Type: GrantFiled: September 22, 2014Date of Patent: June 13, 2017Assignee: ELBEX VIDEO LTD.Inventor: David Elberbaum
-
Patent number: 9679327Abstract: A method, computer program product, and system for providing a security check of items being purchased by a consumer. A digital image of items for purchase arranged on a scale is captured. An estimated total weight and a cumulative center of mass of the items are estimated. An actual total weight and cumulative center of mass of the items are measured using the scale. If the estimated total weight of the items differs from the actual total weight by more than a first threshold amount and/or if the estimated cumulative center of mass of the items differs from the measured cumulative center of mass by more than a second threshold amount, an alert can be output. The alert can include an instruction for the customer or a store employee to rearrange the items on the scale to attempt to resolve the discrepancy.Type: GrantFiled: March 16, 2015Date of Patent: June 13, 2017Assignee: Toshiba Global Commerce Solutions Holdings CorporationInventors: Dean Frederick Herring, Brad Matthew Johnson, Jeffrey John Smith, Edward John Vitek
-
Patent number: 9679328Abstract: A system and method process an electronic commerce transaction between a consumer and a merchant over a communications network. A checkout webpage of a virtual shopping cart of the merchant is displayed by a consumer device and an initialization routine of the checkout webpage is performed by the consumer device. The initialization routine segments the checkout webpage to display a widget webpage of a service provider within the checkout webpage. Content of the widget webpage is loaded and displayed independent of content of the checkout webpage. A bootstrap routine of the widget webpage is performed by the consumer device to add a payment widget to the widget webpage and to display the payment widget with the checkout webpage. Further, the transaction is processed by the consumer device to completion using the payment widget.Type: GrantFiled: January 23, 2014Date of Patent: June 13, 2017Assignee: CardinalCommerce CorporationInventors: Chandra S. Balasubramanian, Andrew Heiss
-
Patent number: 9679329Abstract: A system for managing beverage sales and inventory, and for enabling customers to pour their own beverages while preventing shrinkage is disclosed. The system enables a user to access a beverage from a beverage dispenser by presenting a beverage-pour tracking device. The beverage dispenser can prevent a user from accessing the beverage without the beverage-pour tracking device. Further, the system can confirm whether the user is permitted to access the beverage dispenser before enabling the user to access the dispenser.Type: GrantFiled: July 22, 2015Date of Patent: June 13, 2017Assignee: IPOURIT, INC.Inventor: Brett Michael Kaiakua Jones
-
Patent number: 9679330Abstract: Providing an online store interface that maintains continuity of a user browsing experience by layering a product view on top of referring product views or online-store pages such that a user can navigate back to the referring page without needing the previous page to reload, and re-navigate to the point the user left off. Providing the ability for an item preview to continue even when a user navigates the online store interface away from the preview page further preserves browsing continuity. The present technology also provides a mechanism for allowing users to specify favorite categories and have them listed as tabs in the user interface when the online store is browsed with an appropriate device.Type: GrantFiled: September 10, 2012Date of Patent: June 13, 2017Assignee: Apple Inc.Inventors: Daniel Emil Pu, Monika E. Gromek, William Martin Bachman, Joseph Andrew Magnani, Taylor Gerard Carrigan, Juliana Diaz Delgado, Brendon Manwaring, Joshua Kane McGlinn, Jeffrey L. Robbin, Joe Howard, Elizabeth Caroline Furches Cranfill, Alexandrea Anderson
-
Patent number: 9679331Abstract: Various embodiments are provided generally relating to controlling visual effects associated with online presentations. In some embodiments, an online presentation can be provided from a presenter to a plurality of users accessing a user interface displaying the online presentation. In response to providing the online presentations, a background setting of each user can automatically change from a first state to a second state. Furthermore, in response to providing the online presentation, the presenter and each user accessing the user interface can be placed in an active mode of communication which can enable live video communications to be transmitted from the presenter to each of the plurality of users.Type: GrantFiled: October 10, 2013Date of Patent: June 13, 2017Assignee: SHINDIG, INC.Inventor: Steven M. Gottlieb
-
Patent number: 9679332Abstract: A multimedia commerce service processing method includes the steps of receiving a signal for selecting a first product provided by the multimedia commerce service, detecting body size information of a user from login information of an account of the user who uses the multimedia commerce service, generating a first avatar graphic image including the detected body size information of the user and transmitting a signal for outputting an image of the first product in a specific area of the first avatar graphic image to a display device. A multimedia commerce service processing apparatus includes a receiving module configured to sense a signal, a communication module configured to transmit and receive data, a storage module configured to store login information of an account of a user and a controller configured to control operation of the multimedia commerce service processing apparatus.Type: GrantFiled: February 27, 2014Date of Patent: June 13, 2017Assignee: LG ELECTRONICS INC.Inventors: Youngah Kim, Hojoo Park, Junhee Kim, Hanseok Kim, Jim Clayton, Jungnam Park, Hyonbin Kong
-
Patent number: 9679333Abstract: Method and systems are provided herewith for providing non-fully-transparent markets that includes or involves the step or steps of receiving a request to reveal a bid or an offer, in which the request is submitted by a user of an electronic trading system; transmitting a price and a size that corresponds to the bid or the offer; waiting a pre-determined period of time; and executing the bid or the offer at a default price and a default size, in the event that the user does not submit a command to trade within the pre-determined period of time.Type: GrantFiled: April 27, 2007Date of Patent: June 13, 2017Assignee: BGC PARTNERS, INC.Inventors: Howard W. Lutnick, Peter Bartko
-
Patent number: 9679334Abstract: A system and method are provided for trading multiple tradeable objects. One example method includes displaying at least one combined quantity indicator representing a combined quantity associated with at least two tradeable objects, detecting an input associated with an order for a predetermined order quantity in relation to one of the combined quantity indicators, and allocating the order quantity between the at least two tradeable objects using at least one quantity allocation rule. In one example embodiment, a plurality of quantity allocation rules can be user-configurable, and different rules can be defined and applied in relation to different order types.Type: GrantFiled: January 7, 2014Date of Patent: June 13, 2017Assignee: Trading Technologies International, Inc.Inventors: Michael J. Burns, Robert A. West, Gerald J. O'Connor, Stephen J. Murphy
-
Patent number: 9679335Abstract: A system and method for automated securities portfolio synchronization is provided. The system includes a lead trader account database, a follower account database, and a trade determination system. A follower provides a lead trader identification which is used to retrieve a lead trader portfolio from the lead trader account database for display to the Follower. The contents of the lead trader portfolio are compared to securities already owned by the follower and to a list of securities not to be purchased that is retrieved from the follower account database. The follower may then make adjustments to the lead trader portfolio and synchronize their portfolio to that of the lead trader.Type: GrantFiled: May 4, 2015Date of Patent: June 13, 2017Inventor: Joseph Fox
-
Patent number: 9679336Abstract: In one embodiment, a method includes implementing an ad hoc network protocol comprising transmitting, from a first mobile device, one or more neighbor messages that includes a first user identifier corresponding to a first user of the first mobile device, wherein the first user identifier corresponds to a user account of the first user in a social networking system, receiving, at the first mobile device, one or more second neighbor messages from one or more second mobile devices that include second user identifiers corresponding to respective second users of the one or more second mobile devices, wherein the second user identifiers correspond to respective user accounts of one or more second users in the social networking system, and storing, at the first mobile device, information received in the one or more second neighbor messages for access by one or more applications hosted on the first mobile device.Type: GrantFiled: October 19, 2011Date of Patent: June 13, 2017Assignee: Facebook, Inc.Inventors: Matthew Nicholas Papakipos, David Harry Garcia, Michael John McKenzie Toksvig
-
Patent number: 9679337Abstract: A system that labels an unlabeled message of a social stream. The system including a memory device storing instructions to execute a training model, the training model being trained based on labeled messages, and partitioned into a plurality of class partitions, each of which comprise statistical information and a class label, and a Central Processing Unit (CPU) that computes a confidence for each of the class partitions based on information of an unlabeled message and the statistical information of a respective class partition, and that labels the unlabeled message according to respective confidences of the class partitions.Type: GrantFiled: August 27, 2012Date of Patent: June 13, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Charu C. Aggarwal
-
Patent number: 9679338Abstract: Embodiments disclose a recommendation engine that implements a system and method for classifying users and media content, and for determining which media items a particular user will most likely enjoy. By organizing users and media content in a 3 dimensional virtual space and assigning x, y, and z coordinates to each, their relationship and affiliation with/to one another is defined by their distances from each other. When a user rates a media item highly, both that user and that media item move closer together. When a user gives a negative rating to a media item, they move farther apart. Further multiple users who rate the same media item similarly move closer together to form clusters of similar interest groups. This terraforms the virtual space into a natural attraction/separation of like-minded/different-minded users and similar/dissimilar media content.Type: GrantFiled: November 13, 2012Date of Patent: June 13, 2017Inventors: Arnold Magcale, Dane Iracleous, Justin Johns
-
Patent number: 9679339Abstract: Methods and systems for obtaining a value indicative of resource-related activity in respect of a plurality of devices using a network of metering means arranged to be in communication with one another, the metering means being associated with resource-consuming or resource-providing devices and being arranged to obtain local resource-related activity data therefrom, the method comprising: a first metering means initiating a circulation procedure by sending a token to a downstream metering means, the token comprising an activity field for carrying a value indicative of resource-related activity data; the circulation procedure continuing, until the token has returned to the first metering means, by each downstream metering means in turn receiving the token, updating the activity field in dependence on its own locally-obtained resource-related activity data, and forwarding the token to a further downstream metering means; and once the token has returned to the first metering means, obtaining a value indicativeType: GrantFiled: March 31, 2009Date of Patent: June 13, 2017Assignee: BRITISH TELECOMMUNICATIONS PUBLIC LIMITED COMPANYInventors: Fabrice T P Saffre, Jessika Trancik
-
Patent number: 9679340Abstract: A method for delivering distance education for real clients, each either a teacher client or a student client, at multiple teaching sites and a system using the method are provided. A multi-layer arrangement is used to arrange computing servers to be one first-level server and one or more second-level servers each communicable with the first-level server. Each server serves real clients located in a pre-determined site. Furthermore, each server sets up a virtual client to execute the teacher client's activity command so as to locally generate application-specific data, which are then stored in this server. When a communication link to a student client is re-established after an activity interruption, resynchronization of the student client's learning-activity state with the teacher client's is regained based on the locally-generated application-specific data stored in the server that serves the student client without a need to burden other servers.Type: GrantFiled: November 21, 2014Date of Patent: June 13, 2017Assignee: Hong Kong Applied Science and Technology Reserach Institute Company LimitedInventors: Kar-Wing Edward Lor, Wing Hei Au
-
Patent number: 9679341Abstract: A method for evaluating a hospital patient's risk of mortality includes collecting data from physiologic signals generated by patient monitors, physiologic signals of organ function, and demographic information for a patient. A measure of the variability of at least one of the physiologic signals is determined. Data and the measure of variability are analyzed to determine whether a value for a particular physiologic or demographic variable falls within a critical interval for the variable that indicates that the value is predictive of mortality or survival. Each time a value for a physiological or demographic variable for the patient falls within a critical interval, the occurrence of an event for the patient is recorded. The number of events for the patient is counted over a time period. Output perceptible by human user that indicates the patient's risk of mortality or likelihood of survival is generated based on the count.Type: GrantFiled: December 19, 2012Date of Patent: June 13, 2017Assignee: The University of North Carolina At Chapel HillInventors: Keith C. Kocis, Daniel J. Kocis, Jr.
-
Patent number: 9679342Abstract: A graphics processing pipeline includes a vertex transformation stage 14 having a vertex transformation cache 20. If a request to transform vertex data is received and the vertex transformation cache 20 indicates that the transformed vertex data for that received request has already been generated, then a pointer to that previously generated transformed vertex data is output within a result data stream in place of the transform vertex data. The transform vertex data is stored to a memory 10 before being retrieved as required by a rasterization stage 16.Type: GrantFiled: July 12, 2013Date of Patent: June 13, 2017Assignee: ARM LimitedInventors: Alexander Eugene Chalfin, Bradley Albert Grantham
-
Patent number: 9679343Abstract: Embodiments for providing personal broadcast are generally described herein. A computing device to display a personal bulletin board may comprise a transceiver configured to data at the computing device from a second computing device; a rear-facing screen configured to present an indication of the data to a user of the first computing device; an input module configured to receive a command from the user to display a representation of the data on the front-facing screen; and a front-facing screen configured to display the representation of the data in response to receiving the command from the user.Type: GrantFiled: March 14, 2013Date of Patent: June 13, 2017Assignee: Intel CorporationInventors: Matt A. Yurdana, Rita H Wouhaybi, Ryan Scott Brotman, Susan Alice Faulkner
-
Patent number: 9679344Abstract: A system and method for controlling a display on a client device such as a wireless communication device, e.g., a smartphone or similar device is presented. Aspects of the invention permit a more efficient and fast representation of the desired output onto the client's display including by caching certain display data on the client, temporarily and/or permanently, and transmitting only command and control level data from the server to the client for display of the cached display data.Type: GrantFiled: October 24, 2013Date of Patent: June 13, 2017Inventors: Israel Lifshitz, Ron Munitz, Meir Shoam
-
Patent number: 9679345Abstract: A frame pacing method, computer program product, and computing system are provided for graphics processing. A method and system for frame pacing adds a delay which evenly spaces out the display of the subsequent frames, and a measurement mechanism which measures and adjusts the delay as application workload changes in an evenly spaced manner.Type: GrantFiled: August 6, 2015Date of Patent: June 13, 2017Assignee: ADVANCED MICRO DEVICES, INC.Inventors: Jonathan Lawrence Campbell, Mitchell H. Singer, Yuping Shen, Yue Zhuo
-
Graphics engine and environment for efficient real time rendering of graphics that are not pre-known
Patent number: 9679346Abstract: This disclosure pertains to the operation of graphics systems and to a variety of architectures for design and/or operation of a graphics system spanning from the output of an application program and extending to the presentation of visual content in the form of pixels or otherwise. In general, many embodiments of the invention contemplate a high level graphics framework to receive graphic requests from an application. The graphics request is analyzed by the high-level framework and sorted into groups of command statements for execution. The command statements are sorted to cause the most efficient processing by the underlying hardware and the groups are submitted separately to a GPU using a low-level standard library that facilitates close control of the hardware functionality.Type: GrantFiled: May 13, 2016Date of Patent: June 13, 2017Assignee: Apple Inc.Inventors: Nathaniel C. Begeman, Sean M. Gies, Andrew M. Pangborn -
Patent number: 9679347Abstract: A graphics processing unit (GPU) may allocate a shared data channel in on-chip graphics memory of the GPU that is shared by at least two stages of a graphics processing pipeline. Shader units in the GPU may execute the at least two stages of the graphics processing pipeline. The GPU may store, in the shared data channel in on-chip graphics memory, data produced by each of the at least two stages of the graphics processing pipeline executing on the shader units.Type: GrantFiled: February 18, 2014Date of Patent: June 13, 2017Assignee: QUALCOMM IncorporatedInventors: Chunhui Mei, Vineet Goel, Donghyun Kim
-
Patent number: 9679348Abstract: The present disclosure is related to a method for creating hardware texture content for display on a display of a computing device. The method includes receiving by a processor the content in an image file format, where the content includes a first frame and a second frame. After receiving the content, the method includes creating by the processor a first hardware file corresponding to the first frame and creating by the processor a second hardware file corresponding to the second frame. After creating the first and second frames, the method further includes determining by the processing element a first delta hardware file corresponding to changes between the first hardware file and the second hardware file. In the method the first hardware file, the second hardware file, and the first delta hardware file include data directly usable by a graphics processing unit.Type: GrantFiled: May 15, 2014Date of Patent: June 13, 2017Assignee: DISNEY ENTERPRISES, INC.Inventors: Andi T. Smithers, Gary Frattarola
-
Patent number: 9679349Abstract: A method for providing a set of data files from a server computer to a mobile client device is disclosed according to at least one embodiment described herein. The method may include providing geometry data in a memory of the mobile client device, the geometry data being associated with a three-dimensional surface in an image scene; selecting data files with texture data for being provided by the server computer, wherein selecting data files is performed by a calculation unit of the mobile client device based on the geometry data and on visibility conditions of the three-dimensional surface in the image scene; and requesting the provision of the selected data files from the server computer to the client device. In some embodiments, the set of data files may include texture data being associated with a portion of the three-dimensional surface in the image scene.Type: GrantFiled: December 5, 2014Date of Patent: June 13, 2017Assignee: MY VIRTUAL REALITY SOFTWARE ASInventor: Asmund Moen Nordstoga
-
Patent number: 9679350Abstract: One embodiment sets forth a method for associating each stencil value included in a stencil buffer with multiple fragments. Components within a graphics processing pipeline use a set of stencil masks to partition the bits of each stencil value. Each stencil mask selects a different subset of bits, and each fragment is strategically associated with both a stencil value and a stencil mask. Before performing stencil actions associated with a fragment, the raster operations unit performs stencil mask operations on the operands. No fragments are associated with both the same stencil mask and the same stencil value. Consequently, no fragments are associated with the same stencil bits included in the stencil buffer. Advantageously, by reducing the number of stencil bits associated with each fragment, certain classes of software applications may reduce the wasted memory associated with stencil buffers in which each stencil value is associated with a single fragment.Type: GrantFiled: August 3, 2015Date of Patent: June 13, 2017Assignee: NVDIA CorporationInventors: Eric B. Lum, Jerome F. Duluk, Jr.
-
Patent number: 9679351Abstract: In one embodiment, a method comprising grouping by a processor primitives that comprise a scene into plural clusters, each cluster comprising a subset of the primitives that are proximal to each other relative to the other of the primitives; and allocating an equal size memory block for each respective cluster for the plural clusters, wherein all the plural clusters comprise one scene representation, wherein each cluster can contain up to M primitives, where M is an integer number.Type: GrantFiled: November 9, 2015Date of Patent: June 13, 2017Inventor: Kirill Garanzha
-
Patent number: 9679352Abstract: A method for operating a display device Involves displaying at least one virtual object from a virtual observation position by virtual reality glasses, continuously detecting a position of the virtual reality glasses, determining, using the continuously detected position of the virtual reality glasses, whether the glasses are disposed in a specified region, and displaying the virtual object from the same virtual observation position by means of the display device as long as the virtual reality glasses are disposed in the specified region. A system includes virtual reality glasses.Type: GrantFiled: June 26, 2015Date of Patent: June 13, 2017Assignee: AUDI AGInventor: Marcus Kuehne
-
Patent number: 9679353Abstract: When enlarged/reduced images to be displayed based on a predetermined original image are displayed on a display screen, each of the enlarged/reduced images is created and displayed at a higher speed. Therefore, desired regions within an original image are designated, and desired images including the entire designated desired region are read from the original image, and stored separately from the original image. Then, an enlargement/reduction ratio with respect to the original image is acquired, and an enlarged/reduced original image obtained by enlarging/reducing the original image with the enlargement/reduction ratio in both a long-side direction and a short-side direction is created and displayed on a display screen.Type: GrantFiled: November 19, 2012Date of Patent: June 13, 2017Assignee: Oki Data Infotech CorporationInventor: Satoshi Kawatani
-
Patent number: 9679354Abstract: 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: GrantFiled: June 22, 2015Date of Patent: June 13, 2017Assignee: International Business Machines CorporationInventors: Rodney G. Moon, Gerald C. Rector, Philip Ridgway
-
Patent number: 9679355Abstract: Provided is an image processing device capable of reproducing an original thin linear image region from a linear image region, which has become thick due to upscaling processing for a low-resolution image. In an image processing device (100), an amplitude estimation unit (1) calculates a magnification a in a local region so that an input image signal becomes similar to a low-resolution pattern PtnL. A similarity calculation unit (2) outputs a similarity s, which has a great value, at a pixel position which is similar to the low-resolution pattern PtnL. An FIR filter unit (4) sets an FIR filter coefficient by a difference pattern PtnDiff, receives a product of the magnification a and the similarity s, and performs FIR filter processing, and thereby acquires a high frequency component ?D. Then, when the high frequency component ?D is added to an input image Din by an adder (5), an output image Dout having excellent definition is acquired.Type: GrantFiled: January 13, 2015Date of Patent: June 13, 2017Assignee: Sharp Kabushiki KaishaInventor: Yoshimitsu Murahashi