Patents Assigned to Oracle America, Inc.
  • Patent number: 9942228
    Abstract: A system and method to detect and prevent non-human interaction between a client and a web server invokes an effect to change the event generation behavior at the client. Subsequent event streams from the client to the server are analyzed to determine whether the event streams contain events corresponding to expected reactions of a human operator at the client to the effect. Indications of non-human behavior may invoke more direct human testing, for example using a dynamic CAPTCHA application, or may cause a termination of the client/URL interaction.
    Type: Grant
    Filed: June 6, 2014
    Date of Patent: April 10, 2018
    Assignee: ORACLE AMERICA, INC.
    Inventor: Robert R. Hauser
  • Patent number: 9928526
    Abstract: The current document is directed to methods and systems that receive instrumentation-generated events and that employ statistical inference to discover event topics and to assign an action to each of a number of events and that use the actions to predict future events and actions. In a described implementation, accumulated action messages are used to build a predictive model for each monitored website and the predictive model is used, in turn, to predict future actions based on already received actions.
    Type: Grant
    Filed: March 24, 2015
    Date of Patent: March 27, 2018
    Assignee: ORACLE AMERICA, INC.
    Inventors: Ethan Dereszynski, Vladimir Brayman, Weng-Keen Wong
  • Patent number: 9911143
    Abstract: The current document is directed to methods and systems that receive instrumentation-generated events and that employ statistical inference to discover event topics and to assign a topic or category to each of a number of events. In a described implementation, the events comprise key/value pairs. A seeded local/global-topic latent Dirichlet allocation methods is used to discover topics and assign topics to a set of events. The topic-assigned events are then processed to generate topic signatures, using which the methods and systems assign topics to subsequently received messages.
    Type: Grant
    Filed: December 29, 2014
    Date of Patent: March 6, 2018
    Assignee: ORACLE AMERICA, INC.
    Inventors: Ethan Dereszynski, Vladimir Brayman, Weng-Keen Wong, Travis Walker Moore
  • Patent number: 9891779
    Abstract: During an interaction with a web page, user interface events are recorded and augmented with page layout data from the document object model. An event stream is formed with the page layout data and communicated to an event server. The event server processes the event stream to determine a location at which the events were generated, which can be used to predict an area of a user's attention.
    Type: Grant
    Filed: November 2, 2011
    Date of Patent: February 13, 2018
    Assignee: ORACLE AMERICA, INC.
    Inventor: Robert R. Hauser
  • Patent number: 9881068
    Abstract: A system and method for enabling the cross-referencing or linking of records in an enterprise system is disclosed.
    Type: Grant
    Filed: April 3, 2006
    Date of Patent: January 30, 2018
    Assignee: Oracle America, Inc.
    Inventors: Hwee Har Yeap, Raj Devireddy, Chiun-Feng Hsiao, Ming-Tao Liou
  • Patent number: 9824361
    Abstract: Methods, systems, and articles of manufacture consistent with the present invention provide for managing a customer asset, which is a hardware or software component of a remote customer device, in a data processing system having an offering platform program. The customer asset's identity and location are received from an offering. The customer asset is located on the remote customer device using the received customer asset's identity and location. A file system is locally implemented for the customer asset. Information is provided to the customer asset via the locally implemented file system.
    Type: Grant
    Filed: June 30, 2005
    Date of Patent: November 21, 2017
    Assignee: Oracle America, Inc.
    Inventors: Michael J. Wookey, Michael J. Gionfriddo
  • Publication number: 20170316467
    Abstract: The system and methods of the present technology are configured to determine the in-view status of advertising from within an iframe configured to display the advertising, without relying on code operating the hosted web page bearing the advertising. The system and methods use a plug-in or applet resident in a client device and the application programming interface (API) of the client device, in combination, to determine if the advertising is in-view or not, by superimposing one or more invisible animation frames over a screen area occupied by the advertising. Each superimposed invisible animation frame has access to data on view-ability. The application programming interface (API) by examining the frame rate progression of the one or more invisible animation frames determines if the advertising on which the invisible animation frames are superimposed is in fact in-view and then reports this information to a server configured to collect this data.
    Type: Application
    Filed: July 18, 2013
    Publication date: November 2, 2017
    Applicant: Oracle America, Inc.
    Inventors: Michael Garrett Seiler, David Jon Titus, Christopher Ross Tsoufakis, Daniel Evan Fichter, Nikki Kyle Gomez, Jonah Goodhart, Aniq Rahman
  • Publication number: 20170316462
    Abstract: A system and methods for providing data to interested entities (e.g., publisher or advertiser) on consumer behavior when viewing advertising displayed on web pages is described. In some implementations, a JavaScript tag or other code is designated with the purpose of examining and communicating the consumer behaviors of web page consumers to an external server. The JavaScript tag is equipped with a customized pixel or similar signaling software, which is invoked under certain pre-defined conditions associated by any one of the interested entities with the JavaScript Tag and known to all users (e.g. publisher or advertiser) of the JavaScript Tag.
    Type: Application
    Filed: September 19, 2013
    Publication date: November 2, 2017
    Applicant: Oracle America, Inc.
    Inventors: Theodore V. McConnell, Christopher Tsoufakis, Michael Garrett Seiler, Nikki Kyle Gomez, Jonah Goodhart, Aniq Rahman
  • Publication number: 20170316466
    Abstract: The present technology is directed to a system and methods for estimating the impinging elements and traffic paths by an advertisement as it is delivered from its originating ad server to the web server from which the webpage including the advertisement is delivered to an end viewer. The methods are server-based and provide output to a viewer's browser upon receiving a web page as input and yield data for a particular advertisement frame about the various intermediate processes used to deliver the advertisement, for example, frames, pixels, advertisement servers, advertisement networks, advertisement tags, advertisement exchanges, cookies, supply side distribution systems, demand side buying systems, etc.
    Type: Application
    Filed: June 28, 2013
    Publication date: November 2, 2017
    Applicant: Oracle America, Inc.
    Inventors: Jonah Goodhart, Noah Goodhart, Robert Crowell
  • Publication number: 20170316092
    Abstract: A system for analyzing user consumption of content on web pages or determining user engagement with content comprising a data collection script and an content-engagement-inference engine. The data collection script determines one or more content elements to be measured from a web page and collects description data associated with the one or more content elements. The description data describes information about the one or more content elements. The content-engagement-inference engine creates an inference or analytics result based on the description data. The inference or analytics result describes how the one or more content elements have been consumed by users and then provides the inference or analytics result for users to designated entities.
    Type: Application
    Filed: March 14, 2014
    Publication date: November 2, 2017
    Applicant: Oracle America, Inc.
    Inventors: Daniel E. Fichter, Christopher R. Tsoufakis, Nikki K. Gomez, Aniq Rahman, Jonah Goodhart, Michael Garrett Seiler, Suryansh Agarwal, Theodore V. McConnell
  • Publication number: 20170316446
    Abstract: A system for collecting and presenting information about advertising analytics comprises an ad preparation server, an ad server and an analytics server. The ad preparation server receives advertising assets (e.g., ads) and modifies them to include a data collection script. The preparation server then sends the modified ads to the ad server for delivery along with underlying content to users. The underlying content and modified ads are delivered to client devices that present the content and execute the data collection script. The data collection script collects and sends advertising analytic data back to the analytics server in a non-intrusive manner. The present invention also includes a method for preparing ads, a method for deriving a heat map, a method for generating and sending advertising data, and a method for generating a representation of a focus of attention for a user.
    Type: Application
    Filed: March 13, 2013
    Publication date: November 2, 2017
    Applicant: Oracle America, Inc.
    Inventors: Jonah Goodhart, Noah Goodhart, David J. Titus, Michael Garrett Sailer, Elliot Aaron Kulakow
  • Publication number: 20170316457
    Abstract: A system and methods for simulating human usage of mobile devices by simulating human behavior patterns operating mobile devices and using the simulation of human usage to obtain advertising or other online content specific to certain entities that is displayed on the mobile devices. The advertising or other online content specific to the certain entities is transmitted to an analytics server, where the advertising or other online content is interpreted and deciphered to obtain particular elements that relate to the advertising and online content including, but not limited to, an identification of the specific entity, the size of the advertising or other online content, the locations where the advertising or other online content appears, and the path by which the advertising or other online content travels to the mobile devices for display.
    Type: Application
    Filed: March 14, 2014
    Publication date: November 2, 2017
    Applicant: Oracle America, Inc.
    Inventors: Gabriel Gralla, Daniel Rassi, Robert Crowell, Noah Goodhart, Jonah Goodhart, Aniq Rahman, Robert Miller, Paul Kiernan
  • Publication number: 20170317897
    Abstract: A system and methods for dynamically controlling sample rates and data flow in a distributed networked environment by dynamic determination of statistical significance or characteristics for an unlimited number of data collection scripts concurrently executed on concurrently rendering web pages operating an unlimited number of advertisements. Consumer and media behaviors are sampled on all the different components of the distributed environment to gather information, which is transmitted to a downstream statistical analytics system. The system and methods are configured to balance the communication data flow and load among servers and browsers in this distributed networked environment that are engaged in viewing of online content including online content with one or more advertisements.
    Type: Application
    Filed: April 10, 2017
    Publication date: November 2, 2017
    Applicant: Oracle America, Inc.
    Inventors: Daniel E. Fichter, Christopher R. Tsoufakis, Nikki K. Gomez, Aniq Rahman, Jonah Goodhart, Michael Garrett Seiler, Suryansh Agarwal
  • Publication number: 20170318339
    Abstract: A system that is an independent measurement system to gauge video consumption or viewing is disclosed. Methods for formulating a universal set of measurements or metrics that is operable across all video players, video-content types, ad (advertisement) networks, display devices, and browsers is also disclosed. This set of measurement or metrics advantageously is configured to operate consistently and equally well regardless of the particular video player, video-content type, network, display devices, and browsers that are used.
    Type: Application
    Filed: March 14, 2014
    Publication date: November 2, 2017
    Applicant: Oracle America, Inc.
    Inventors: Daniel E. Fichter, Christopher R. Tsoufakis, Nikki K. Gomez, Aniq Rahman, Jonah Goodhart, Michael Garrett Seiler, Suryansh Agarwal
  • Publication number: 20170316454
    Abstract: The present invention is directed to system architecture of a measurement platform configured to determine advertisement awareness by consumers and methods for determining advertisement awareness by consumers at low cost. The system architecture is flexible and may be applied to any advertisement and is configured to operate without involvement or approval of the advertiser. The system uses user recognition rather than user recall as an indication of measuring awareness within a publisher's website, by tracking advertisement exposure to consumers and dynamically constructing sample interrogation sets to query consumers.
    Type: Application
    Filed: July 10, 2013
    Publication date: November 2, 2017
    Applicant: Oracle America, Inc.
    Inventors: Theodore McConnell, Jonah Goodhart
  • Publication number: 20170316447
    Abstract: A system and methods configured for intelligent export and integration of analytics system data, by which user input either drives or controls a control mechanism (e.g., instruction set or a programming language), which allows or executes export of data into downstream databases and programs in a way that allows direct use of the data by those systems without use of manual or a case-by-case reformatting or importation processes. The control mechanism serves as a powerful tool for users to use for exporting data directly from a database into templates or downstream data bases.
    Type: Application
    Filed: March 14, 2014
    Publication date: November 2, 2017
    Applicant: Oracle America, Inc.
    Inventors: Daniel E. Fichter, Christopher R. Tsoufakis, Nikki K. Gomez, Aniq Rahman, Jonah Goodhart, Michael Garrett Seiler, Suryansh Agarwal, Theodore V. McConnell
  • Publication number: 20170316443
    Abstract: An ad search engine comprises a click tag parser, a rich media parser, an ad copy database, a request/query processing module, a user interface module and a content preservation module. The ad search engine advantageously receives and stores information about ad placement, context and advertising statistical and metadata in the ad copy database. In response to a query, the request/query processing module searches the ad copy database for advertisements matching the input query. The user interface module receives the results and presents them in a novel user interface composed of an array of tiles where each tiles represents a placement of the advertisement. The present invention also includes a several novel methods including a method for displaying ad search results, a method for generating an ad search result user interface, a method for populating an ad database, a method for ad preservation and a method for generating derived insights.
    Type: Application
    Filed: April 5, 2013
    Publication date: November 2, 2017
    Applicant: Oracle America, Inc.
    Inventors: Jonah Goodhart, Noah Goodhart, Robert Collier Crowell, Robert Ken Miller
  • Publication number: 20170316465
    Abstract: A system and methods for creating an instant interactive visualization and providing a display of what an advertisement may appear as on any published web page. In some implementations, the system and methods provide an ad-context visualization and mock-up tool that enables a user to view mock-up representations of one or more advertisements and show prospective or current advertising clients with ease what a particular advertisement will ultimately appear as in a context specified by a user.
    Type: Application
    Filed: June 28, 2013
    Publication date: November 2, 2017
    Applicant: Oracle America,Inc.
    Inventors: David Titus, Nicholas Perez, Robert Crowell, Robert Miller, Noah Goodhart, Aniq Rahman
  • Publication number: 20170316455
    Abstract: A system and methods for providing accurate counting of advertisement impressions is described. The system and methods include bloom filter technology or other space-efficient probabilistic data structure algorithms to efficiently determine whether any particular advertisement impression across an enormous set of possibilities has been viewed previously or not, without having to search through every instance of rendering of any particular advertisement impression. The present system and methods include arrays of multiple bloom filters and manipulate them to correct for false positives when conditions create the risk of false positives that may have occurred during data capture on a browser. In addition, the system and methods generate unique qualification identifiers for advertising served, which is evaluated by the bloom filters before a count is incremented.
    Type: Application
    Filed: August 1, 2013
    Publication date: November 2, 2017
    Applicant: Oracle America, Inc.
    Inventors: Daniel Fichter, James Hartzell, Michael Garrett Seiler, Christopher Tsoufakis
  • Patent number: 9798529
    Abstract: A computer readable medium including computer readable code for causing a computer system to perform a method. The method includes receiving an application, receiving application information for the application, and determining an access privilege for the application based, in part, on the application information. The method also includes generating a deployment package for the application using the application and the access privilege, and publishing the application.
    Type: Grant
    Filed: May 24, 2010
    Date of Patent: October 24, 2017
    Assignee: ORACLE AMERICA, INC.
    Inventors: Bernard A. Traversat, James A. Gosling, Michael J. Duigou, Henry Jen, Mohamed M. Abdelaziz, Brian Goetz