Patents by Inventor Stephane Maes

Stephane Maes has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20070204017
    Abstract: A service layer is provided that is concerned with providing a service. Also, a network layer is provided that is concerned with communicating with devices. The concerns of each layer are separate. For example, the service layer performs the service without worrying about any network dependencies. Also, the network layer is concerned with communicating with devices without worrying about the services that are being performed. These layers, however, are configured to work together such that a result of the service layer is used by the network layer. For example, a service may be performed by the service layer and then the result of the service is communicated to a device using the network layer.
    Type: Application
    Filed: February 16, 2006
    Publication date: August 30, 2007
    Applicant: Oracle International Corporation
    Inventor: Stephane Maes
  • Publication number: 20070203841
    Abstract: Content may be provided to an access device by the content delivery platform. When the access device decides to access the content, a request may be received at the content delivery platform. The request is intercepted at a URL proxy, which determines if the content has been purchased or not. If the content has been purchased, the request is redirected to a digital rights server. The digital rights server processes the request and determines digital rights for the content using the address. The digital rights are then provided such that the access device can access the content. If a user of the access device has not already purchased the content, a message may be sent to the access device requesting that the user purchase the content. Once the content is purchased, the digital rights are then provided such that the access device can access the content.
    Type: Application
    Filed: February 16, 2006
    Publication date: August 30, 2007
    Applicant: Oracle International Corporation
    Inventor: Stephane Maes
  • Publication number: 20070179989
    Abstract: A server is used to send data records to clients. A client #1 may synchronize with the server using a first path and a first protocol. The client #2 may synchronize with the server using a second path and a second protocol. In addition to synchronizing with the server, client #1 and client #2 may synchronize data records with each other using a third path and a third protocol. When synchronizing through different paths and/or protocols, data record identifiers may be generated differently. Thus, devices may not be able to synchronize data records if the data records are identified differently by client #1, client #2, and/or the server. A universal identity is used to allow for synchronization through three paths and protocols. Thus, client #1 and client #2 may synchronize data records through the third path and third protocol using the universal identity for data records.
    Type: Application
    Filed: January 10, 2006
    Publication date: August 2, 2007
    Applicant: Oracle International Corporation
    Inventor: Stephane Maes
  • Patent number: 7248864
    Abstract: A system and method is described for managing a phone call to a phone device of a personal digital assistant, the phone call being transmitted from a device in a mobile phone network. In one example, the method involves determining a status of a radio switch of the personal digital assistant. The personal digital assistant determines a status of the network coverage of the phone device. In other words, the personal digital assistant determines the relative strength of the phone call signal that is transmitted to the phone device from the mobile phone network. If the radio switch is turned on and the network coverage is adequate, the phone device receives the phone call. A user of the personal digital assistant preferably has an option of answering or not answering the phone call. If the phone call is not answered, the phone call is preferably redirected to a voicemail application.
    Type: Grant
    Filed: September 29, 2000
    Date of Patent: July 24, 2007
    Assignee: PalmSource, Inc.
    Inventors: Ryan Robertson, Stephane Maes, Benoit Vialle, Tim Twerdahl
  • Publication number: 20070162581
    Abstract: Embodiments of the present invention provide methods, system and machine-readable media for dynamically providing identity management or other services. According to one embodiment, dynamically providing services can comprise receiving a request related to an unknown principal. A service to which the principal is known can be selected. Once a service to which the principal is known has been located, an identity management result can be obtained from the selected service. The method can further comprise determining based on the identity management result whether the principal is authorized to access a requested resource. In response to determining the principal is authorized, the requested resource can be accessed.
    Type: Application
    Filed: January 11, 2006
    Publication date: July 12, 2007
    Applicant: Oracle International Corporation
    Inventor: Stephane Maes
  • Publication number: 20070157216
    Abstract: Embodiments of the present invention provide methods, system and machine-readable media for dynamic configuration and/or support for application using multiple modes and/or devices. Generally speaking, dynamic configuration and/or support for an application using multiple modes and/or devices can comprise accessing a multimodal and/or multi-device application via a user agent of a user device. The user agent can determine a plurality of modes or devices supported by the application and request multimodal services based on the modes or devices supported by the application. A multimodal/multi-device infrastructure can communicatively coupled with the user agent and can be adapted to register components of a multimodal service in a central repository.
    Type: Application
    Filed: January 4, 2006
    Publication date: July 5, 2007
    Applicant: Oracle International Corporation
    Inventor: Stephane Maes
  • Publication number: 20070155361
    Abstract: Methods and systems are disclosed for a virtual mobile service provider. In one embodiment, a method comprises providing a first service enabler for a first mobile service, the service enabler having a first interface using a first format for communicating with a first set of content providers; and providing a second service enabler for a second mobile service, the second service enabler having a second interface using the first format for communicating with a second set of content providers. The method further comprises providing a plurality of drivers, each of the drivers configured to adapt communications received from the first and second service enablers to a wireless network communications format associated with a wireless network access provider in communications with the respective driver.
    Type: Application
    Filed: March 15, 2007
    Publication date: July 5, 2007
    Applicant: Oracle International Corporation
    Inventor: Stephane Maes
  • Publication number: 20070150936
    Abstract: Policies can combine the efficiency of rule sets with the flexible expression power of workflow engines, as well as advantages of other programming languages and engines. Consistent modelling of policy rules is provided across different levels, such as network, control, and service levels. In one system, a policy module can orchestrate rule set and workflow engines in order to evaluate different conditions of a policy. In another embodiment, a hybrid language can be used that allows rule set and other variables to be used in a business process container, workflow and other variables to be used in a rule set container, rule set and business process variables to be used in other containers. In this way, a subset of conditions in a policy can be evaluated using multiple languages and/or engines in order to enforce or evaluate a policy.
    Type: Application
    Filed: November 30, 2006
    Publication date: June 28, 2007
    Applicant: Oracle International Corporation
    Inventor: Stephane Maes
  • Patent number: 7231208
    Abstract: A portable electronic device includes a housing, a processor supported by the housing, a memory coupled to the processor, and a communications transceiver coupled to the processor. The transceiver is configured to support voice conference calling between more than two parties. A program stored in the memory and running on the processor is configured to provide a user interface on the display which is configured to display indicators representative of the parties on the conference call. The user interface includes the hold area configured to display indicators representative of the parties on hold and an active area configured to display indicators representative of the parties active on the conference call.
    Type: Grant
    Filed: October 17, 2001
    Date of Patent: June 12, 2007
    Assignee: Palm, Inc.
    Inventors: Ryan Robertson, Eric Williams, Stephane Maes, Timothy Twerdahl, Carl Stone
  • Publication number: 20070124360
    Abstract: An audio splitting system for sharing speech data associated with the same utterance between multiple speech technologies (consumers). In one aspect, the system comprises one or more queues for storing data, a plurality of consumers each sharing the data stored in the one or more queues and a scheduler for managing the storage of the data in the one or more queues and the consumption of the data in the one or more queues by each of the plurality of consumers. The consumers will register their data requirements and priority requests with the scheduler. The scheduler assigns each of the plurality of consumers to one or more of the queues based on the registered data requirements.
    Type: Application
    Filed: August 2, 2006
    Publication date: May 31, 2007
    Inventors: Abraham Ittycheriah, Stephane Maes, Jan Sedivy
  • Publication number: 20070124393
    Abstract: Systems, methods, and machine-readable media are disclosed for using past presence information to help determine a current presence of a user. In one embodiment, determining presence of a user on one or more devices or networks can comprise periodically querying a plurality of devices to determine a presence of the user on one or more of the plurality of devices. An indication of the presence of the user on the one or more of the plurality of devices can be received and presence information related to the indication of the presence of the user on the one or more devices can be stored. A request for a presence of the user can be received and, in response, the stored presence information can be retrieved. The stored presence information and, in some cases, current presence information can be provided in response to the request for the presence of the user.
    Type: Application
    Filed: May 17, 2006
    Publication date: May 31, 2007
    Applicant: Oracle International Corporation
    Inventor: Stephane Maes
  • Publication number: 20070097876
    Abstract: Techniques for dynamically adjusting volume during a call are provided. A gateway is provided that allows a call between a first device and a second device. The call may be routed through a first network and a second network. The first network may be PSTN network and the second network may be a VOIP network. An indication may be received at the gateway that indicates a call characteristic should be adjusted for the call. For example, the indication may indicate the volume or echo should be adjusted. The gateway may then adjust the volume or eliminate echo during the call based on the indication. The adjustment is affected during the call at the first device and the second device. For example, the gateway may dynamically adjust the gain for the call resulting in a change in the call characteristic.
    Type: Application
    Filed: October 31, 2005
    Publication date: May 3, 2007
    Applicant: Oracle International Corporation
    Inventor: Stephane Maes
  • Publication number: 20070060123
    Abstract: In one embodiment, a method of allowing a user to roam from one wireless network and interact with an Internet-based application is disclosed. The method comprises establishing a connection between a wireless mobile device and a first wireless network, wherein the connection allows the wireless mobile device to interact with an Internet-based application; tracking a state of interaction between the wireless mobile device and the Internet-based application; terminating the connection between the wireless mobile device and the first wireless network; establishing a connection between the wireless mobile device and a second wireless network; and sending, to the Internet-based application, data representing a state of interaction of the wireless mobile device with the Internet-based application prior to terminating the connection between the wireless mobile device and the first wireless network.
    Type: Application
    Filed: November 2, 2006
    Publication date: March 15, 2007
    Applicant: Oracle International Corporation
    Inventor: Stephane Maes
  • Publication number: 20060271548
    Abstract: Techniques for providing recommendations for content are provided. Content is received from a source at a service provider. The content includes first recommendation information from the source. A service provider does not own the content provided from the source. A model is generated for the content using the first recommendation information and additionally a second recommendation information that is associated with the service provider. One or more recommendations based on the model are then generated. The recommendations are then provided to an entity, such as the user that requested the content.
    Type: Application
    Filed: May 25, 2005
    Publication date: November 30, 2006
    Applicant: Oracle International Corporation
    Inventor: Stephane Maes
  • Publication number: 20060271365
    Abstract: Methods and apparatus are provided for processing an information signal containing content presented in accordance with at least one modality. In one aspect of the present invention, a method of processing an information signal containing content presented in accordance with at least one modality, comprises the steps of: (i) obtaining the information signal; (ii) performing content detection on the information signal to detect whether the information signal includes particular content presented in accordance with the at least one modality; and (iii) generating a control signal, when the particular content is detected, for use in controlling a rendering property of the particular content and/or implementation of a specific action relating to the particular content.
    Type: Application
    Filed: July 27, 2006
    Publication date: November 30, 2006
    Applicant: International Business Machines Corporation
    Inventors: Stephane Maes, Mukund Padmanabhan, Jeffrey Sorensen
  • Publication number: 20060272028
    Abstract: A platform for managing delivery of content originating from one or more content providers to users is provided. The platform includes a portal that is configured to support access through a plurality of access channels configured to receive requests through one or more access channels. A request for content is received from an access device through an access channel. An identity management module is configured to determine a user associated with the message. A content manager is configured to manage content for delivery through the plurality of access channels and configured to determine eligible content for the user. A billing module is configured to process billing for the user and content provider based on the content provided to the user. The content manager is then configured to deliver the requested content to the user's access device through the access channel.
    Type: Application
    Filed: May 25, 2005
    Publication date: November 30, 2006
    Applicant: Oracle International Corporation
    Inventor: Stephane Maes
  • Publication number: 20060271488
    Abstract: Techniques for determining a status of a streaming delivery of content are provided. During the streaming delivery of content between a device and a content provider, commands may be sent between the device and a content provider in order to facilitate the delivery of content. These commands may be intercepted by a command interpreter. The commands are then analyzed to determine a delivery status for the streaming delivery of content. For example, the sequence of commands may provide an indication as to whether the streaming delivery of content was successful or not. Based on the commands, the command interpreter determines if the streaming delivery of content should be considered successful from a billing standpoint. For example, a user that requested the streaming delivery of content may be billed based on whether the streaming delivery of content is considered successful or not.
    Type: Application
    Filed: May 25, 2005
    Publication date: November 30, 2006
    Applicant: Oracle International Corporation
    Inventor: Stephane Maes
  • Publication number: 20060270389
    Abstract: Techniques for providing services to a mobile device not offered on the device are provided. The techniques include intercepting a message from a mobile device at a server. It is then determined if a service should be performed, where the service is not offered on the mobile device. A confirmation message is sent to the mobile device requesting confirmation that the service should be performed. The message is sent in a channel that the mobile device can communicate through. If a reply message is received from the mobile device, it is determined if an action should taken based on the reply message. For example, a confirmation message may ask if the service should be performed and if the answer is yes, the service is then performed.
    Type: Application
    Filed: May 25, 2005
    Publication date: November 30, 2006
    Applicant: Oracle International Corporation
    Inventor: Stephane Maes
  • Publication number: 20060259521
    Abstract: A folder or file on the first computing device to be synchronized with a second, portable computing device is selected by a first icon corresponding to the folder or file being dragged and dropped to overlap with a second icon corresponding to data management software running on the first computing device. Both the first icon and the second icon are displayed on the user interface provided by the data management software. A folder or file on the second computing device to be synchronized with the first computing device is located at a predetermined location in the second computing device for synchronization with the first computing device. The selected folder or file is partitioned into a plurality of segments. The synchronization of the selected folder or file is performed in terms of these segments while maintaining a count of the number of segments that were synchronized.
    Type: Application
    Filed: May 16, 2005
    Publication date: November 16, 2006
    Inventors: Anthony Armenta, Gurmeet Kalra, Edgar Lee, Stephane Maes
  • Publication number: 20060230266
    Abstract: Systems, methods, and devices for secure communications across multiple protocols are disclosed. In one embodiment, the method comprises receiving, at an access device, an encryption key. The access device analyzes the communication to determine a portion of the communication to be encrypted and to determine an additional portion of the communication to remain unencrypted by the first encryption process. The method further comprises encrypting the portion of the communication using the first encryption process and the encryption key, and transmitting the communication from the access device.
    Type: Application
    Filed: March 30, 2005
    Publication date: October 12, 2006
    Applicant: Oracle International Corporation
    Inventor: Stephane Maes