Patents Assigned to Oracle America, Inc.
  • Patent number: 10372811
    Abstract: A method and apparatus is provided to generate a plural number of differing data displays, each based upon a multi-information display template that has the information to drive each separate data display. Each data display may be different as regards selected information to appear on each data display, selected placement of the information on each data display depending upon a selected and defined style, an at least one selected and defined mode of information to appear on any one data display, and the utilization of specific display program capabilities (such as a browser). Additionally, a method and apparatus is provided for a user to enter the information into a computing system, and for the computing system to generate the multi-display template.
    Type: Grant
    Filed: November 7, 2006
    Date of Patent: August 6, 2019
    Assignee: Oracle America, Inc.
    Inventors: Fuad Rashid, Jesse Ambrose, Domingo Mihovilovic, Peter Thorson, Anil Mukundan
  • Patent number: 10373139
    Abstract: A non-transitory computer readable storage medium including computer readable code that, when executed by a processor, is configured to receive, from a user network device, a first request to execute an application on the user network device. The first request includes a user identification, routing information, and requested application information, encrypted using a public key. The user network device is configured to display the application on a television display device. The code is further configured to decrypt the routing information and requested application information using a private key, send a second request for subscription information to a service provider, receive the subscription information from the service provider, and determine that a license corresponding to the application is associated with the user. The code is further configured to generate and send an application package configured to deploy the application using a Java Runtime Environment on the user network device.
    Type: Grant
    Filed: March 20, 2017
    Date of Patent: August 6, 2019
    Assignee: Oracle America, Inc.
    Inventors: Bernard A. Traversat, Mohamed M. Abdelaziz, Michael J. Duigou, Henry Jen, Brian Goetz
  • Patent number: 10346149
    Abstract: Methods, systems, and articles of manufacture consistent with the present invention provide for deploying an offering to a customer in a data processing system having an offering platform program. A customer asset that is a hardware or software component of a customer device is located. The customer asset and its location on the customer device are identified by the offering. A request to deploy the offering is received. The offering is transmitted to the customer device and enabled on the customer device.
    Type: Grant
    Filed: January 5, 2006
    Date of Patent: July 9, 2019
    Assignee: ORACLE AMERICA, INC.
    Inventors: Michael J. Wookey, Michael J. Gionfriddo
  • Patent number: 10339573
    Abstract: Methods, systems, and articles of manufacture consistent with the present invention provide for deploying an offering to a customer in a data processing system having an offering platform program. The offering platform program includes a web services framework for providing web services. A set of standard web service interfaces is provided.
    Type: Grant
    Filed: January 5, 2006
    Date of Patent: July 2, 2019
    Assignee: ORACLE AMERICA, INC.
    Inventors: Michael J. Wookey, Michael J. Gionfriddo
  • Patent number: 10324984
    Abstract: An indexing system for documents such as web pages divides a document into elements, such as document object model elements. User attention data from prior interactions with the document are analyzed to determine those elements of a document that satisfy a threshold requirement of user attention. Elements meeting the user attention threshold requirement are added to a set of indexable content for the document. Furthermore, document sections are determined based on attention data and each section is indexed separately. Indexing is per section and based only on the indexable content, thereby enhancing the index relevance, increasing the efficiency of search engines and reducing spamdexing.
    Type: Grant
    Filed: November 2, 2011
    Date of Patent: June 18, 2019
    Assignee: ORACLE AMERICA, INC.
    Inventor: Robert R. Hauser
  • Patent number: 10303722
    Abstract: An indexing system for documents such as web pages divides a document into elements, such as document object model elements. User attention data from prior interactions with the document are analyzed to determine those elements of a document that satisfy a threshold requirement of user attention. Elements meeting the user attention threshold requirement are added to a set of indexable content for the document. Furthermore, document sections are determined based on attention data and each section is indexed separately. Indexing is per section and based only on the indexable content, thereby enhancing the index relevance, increasing the efficiency of search engines and reducing spamdexing.
    Type: Grant
    Filed: May 5, 2009
    Date of Patent: May 28, 2019
    Assignee: ORACLE AMERICA, INC.
    Inventor: Robert R Hauser
  • Patent number: 10235678
    Abstract: Methods, systems, and articles of manufacture consistent with the present invention provide for deploying an offering to a customer in a data processing system having an offering platform program. A customer asset that is a hardware or software component of a customer device is located. The customer asset and its location on the customer device are identified by the offering. A request to deploy the offering is received. The offering is transmitted to the customer device and enabled on the customer device.
    Type: Grant
    Filed: June 30, 2005
    Date of Patent: March 19, 2019
    Assignee: ORACLE AMERICA, INC.
    Inventors: Michael J. Wookey, Michael J. Gionfriddo
  • Publication number: 20180351834
    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: August 13, 2018
    Publication date: December 6, 2018
    Applicant: Oracle America, Inc.
    Inventors: Daniel E. Fichter, Christopher R. Tsoufakis, Nikki K. Gomez, Aniq Rahman, Jonah Goodhart, Michael Garrett Seiler, Suryansh Agarwal
  • Patent number: 10122593
    Abstract: A method for managing computing resources involves obtaining, by an electronic leasing agent, a request to lease access to one or more computing resources, and leasing, by the electronic leasing agent, access to the computing resource(s) based on the request.
    Type: Grant
    Filed: February 20, 2007
    Date of Patent: November 6, 2018
    Assignee: ORACLE AMERICA, INC.
    Inventors: Alexander G. Vul, Mark Robert Henry Gray
  • Patent number: 10083481
    Abstract: A method for treating information technology (IT) risk of an organization including identifying a plurality of IT risks, where each of the plurality of IT risks is based on a known problem and is associated with an IT asset classification and an IT consequence classification, calculating a plurality of IT risk exposure indices, where each of the plurality of IT risk exposure indices is associated with at least one of the plurality of IT risks, adjusting each of the plurality of IT risk exposure indices based on a business impact factor to obtain a business impact index, prioritizing the plurality of IT risks by adjusting the business impact index based on a risk treatment factor to obtain a prioritized risk treatment index, and selecting at least one of the plurality of IT risks for treatment based upon the prioritized risk treatment index.
    Type: Grant
    Filed: February 2, 2006
    Date of Patent: September 25, 2018
    Assignee: Oracle America, Inc.
    Inventors: Jefre E. Futch, Andrew J. Gonczi, Roberta J. Mason, Ingrid C. Stuckenberg
  • Patent number: 10074107
    Abstract: A system receives notification that at least one user interested in acquiring desired information is within a predefined area. The system receives the desired information from a client located within the predefined area, and electronically transmits the desired information to the at least one user. The desired information is received by the at least one user via a wireless device.
    Type: Grant
    Filed: January 13, 2006
    Date of Patent: September 11, 2018
    Assignee: Oracle America, Inc.
    Inventors: Kyle T. Grucci, Ryan S. O'Connell, Kevin Osborn
  • Patent number: 10068250
    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: Grant
    Filed: March 14, 2014
    Date of Patent: September 4, 2018
    Assignee: ORACLE AMERICA, INC.
    Inventors: Gabriel Gralla, Daniel Rassi, Robert Crowell, Noah Goodhart, Jonah Goodhart, Aniq Rahman, Robert Miller, Paul Kiernan
  • Patent number: 10049127
    Abstract: Efficiency with respect to traditional techniques is a key issue facing designers of software transactional synchronization mechanisms. Meta-transactional synchronization allows integration of transactional support into an object-oriented programming language, such as the Java language through the existing synchronization structure of the JVM. Meta-transactional synchronization provides source-level transactional operations that co-exist with synchronized operations. An implementation of a shared object in an object-oriented programming language tracks concurrently executing transactions attempting to access the shared object with at least one header word of the shared object.
    Type: Grant
    Filed: November 23, 2004
    Date of Patent: August 14, 2018
    Assignee: Oracle America, Inc.
    Inventors: Nir N. Shavit, Maurice P. Herlihy
  • Patent number: 10033822
    Abstract: A system for atomic file transfer operations over connectionless network protocols includes a processor and a memory coupled to the processor. The memory contains program instructions executable by the processor to implement an operating system including a system call interface for sending one or more data files to another system over a network via a connectionless network protocol. In response to an invocation of the system call by an application, the operating system is configured to send the one or more data files to the other system over the network without the application copying contents of the data files into application address space.
    Type: Grant
    Filed: January 5, 2015
    Date of Patent: July 24, 2018
    Assignee: Oracle America, Inc.
    Inventors: Cahya A. Masputra, Sunay Tripathi, Thirumalai Srinivasan
  • Patent number: 10004163
    Abstract: Embodiments include systems and methods for integrated control of environmental conditions in an equipment enclosure. For example, a novel airflow inlet structure can be installed into a primary airflow path of the equipment enclosure. The airflow inlet structure can include an integrated electrostatic filter sub-structure and an integrated electromagnetic radiation (EMR) control sub-structure. During operation of equipment within the enclosure, air drawn through the equipment enclosure can flow through the primary airflow path in such a way as to flow through the electrostatic filter sub-structure; and the EMR control sub-structure can control EMR emitted by the equipment, such that EMR leaving the enclosure is attenuated to below a threshold level.
    Type: Grant
    Filed: May 27, 2016
    Date of Patent: June 19, 2018
    Assignee: ORACLE AMERICA, INC.
    Inventor: Frank Smith
  • Patent number: 9990133
    Abstract: A system and method for managing data contained by a storage library includes at least one storage library and a library controller configured to generate signals that control operations of the storage library. The system further includes at least one client interface operable with the library controller and being adapted to receive requests from multiple client types and communicate those requests to the library controller. Additionally, the library controller generates signals for the storage library and the storage library performs operations that correspond to the requests from the multiple client types.
    Type: Grant
    Filed: October 31, 2011
    Date of Patent: June 5, 2018
    Assignee: Oracle America, Inc.
    Inventor: Robert L. Billington
  • Publication number: 20180137534
    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: November 28, 2017
    Publication date: May 17, 2018
    Applicant: Oracle America, Inc.
    Inventors: Jonah Goodhart, Noah Goodhart, David J. Titus, Michael Garrett Seiler, Elliot Aaron Kulakow
  • Patent number: 9961025
    Abstract: The current document is directed to systems and methods that stream real-time, processed data from remote processor-controlled user appliances, including personal computers, tablets, mobile phones, and laptops, to application programs for display, analysis, and other purposes and to other data-consuming devices and systems. In one implementation, a real-time processed-data streaming system includes instrumentation within remote, processor-controlled user devices, data collection at geographically distributed data-collection centers, consolidation of event messages generated by the geographically distributed data-collection centers within consolidation systems, processing of the consolidated event messages within one or more processing centers, and streaming of processed data, in the form of various types of processed-data-containing messages, to consumers of the data, including application programs that render the data for display on electronic display devices.
    Type: Grant
    Filed: April 23, 2013
    Date of Patent: May 1, 2018
    Assignee: ORACLE AMERICA, INC.
    Inventors: Eric Butler, Andrew Psaltis, Sean McNamara
  • Patent number: 9946585
    Abstract: Methods, systems, and articles of manufacture consistent with the present invention provide for deploying an asset platform to an asset in a distributed offering network. The asset platform includes a container and an asset module and offering module implemented on the container. The asset module provides an abstraction of the asset to the offering module such that offer modules may communicate through the container with asset modules in a standard manner.
    Type: Grant
    Filed: January 5, 2006
    Date of Patent: April 17, 2018
    Assignee: Oracle America, Inc.
    Inventors: Michael J. Wookey, Michael J. Gionfriddo, Thomas J. Zepf, Michael R. Ries
  • Patent number: 9940391
    Abstract: In a web crawler, a URL selection module selects URLs for pages to be downloaded. The URL selection module accesses an interaction data store that stores interaction data for web pages, including interaction data that indicates human interactions with the pages. To reduce the effects of link farms, the URL selection module filters the URLs to select only those URLs that have human interaction histories and provides the selected URLs to a download module for web page downloading.
    Type: Grant
    Filed: November 2, 2011
    Date of Patent: April 10, 2018
    Assignee: ORACLE AMERICA, INC.
    Inventor: Robert R Hauser