Patents by Inventor Samuelson Rehman

Samuelson Rehman 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).

  • Patent number: 9715670
    Abstract: In various embodiments, a method for processing industrial identifiers includes receiving unstructured data. An encoding scheme is determined for the unstructured data based on an execution tree associated with a plurality of industrial identifiers. The encoding scheme is then output to an application. Data may be received for one or more fields associated with one of the plurality of industrial identifiers. An industrial identifier may be generated based on the execution tree in response to the data.
    Type: Grant
    Filed: October 12, 2007
    Date of Patent: July 25, 2017
    Assignee: Oracle International Corporation
    Inventor: Samuelson Rehman
  • Patent number: 9536215
    Abstract: A system for location tracking using passive tags includes a reader and a location tracker. The reader receives an identifier associated with a first passive tag. The location tracker receives the location of the passive tag, and maps the location of the first passive tag to the identifier associated with the first passive tag. The location tracker determines the location of an object based on the location of the first passive tag. The location tracker may receive the location of a second passive tag, and map the location of the second passive tag to an identifier associated with the second passive tag. The location tracker may update the location of the object using the location of the second passive tag in response to the reader receiving the identifier associated with the second passive tag.
    Type: Grant
    Filed: March 13, 2007
    Date of Patent: January 3, 2017
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventor: Samuelson Rehman
  • Patent number: 9202357
    Abstract: A method for generating information related to a first object based on sensor data associated with a second object includes determining a containment hierarchy between the first object and the second object. Sensor data associated with the second object is determined using the containment hierarchy. A quality of data index is determined for the sensor data associated with the second object using the containment hierarchy. Information related to the first object is generated based on the sensor data associated with the second object and the quality of data index.
    Type: Grant
    Filed: March 13, 2007
    Date of Patent: December 1, 2015
    Assignee: Oracle International Corporation
    Inventor: Samuelson Rehman
  • Patent number: 9083765
    Abstract: Systems, methodologies, media, and other embodiments associated with offline processing are described. One exemplary system embodiment can include a link detection logic configured to determine a link status of the network connection where the link status includes an online state and an offline state. An offline logic can be configured to allow the application to continue operating when the network connection is in the offline state by redirecting network communications sent from the application and storing the network communications in a post data store. The offline logic can be configured to submit the network communications from the post data store to the remote device when the link status changes to the online state.
    Type: Grant
    Filed: July 2, 2004
    Date of Patent: July 14, 2015
    Assignee: Oracle International Corporation
    Inventors: Samuelson Rehman, Anit Chakraborty, Hui Li
  • Patent number: 8413170
    Abstract: In various embodiments, a method for processing event streams includes receiving a state machine defined in response to a set of processing components, a set of states, and a set of entry points. Event data associated with an event stream is also received. The event data is processed according to the state machine to generate an event.
    Type: Grant
    Filed: December 19, 2011
    Date of Patent: April 2, 2013
    Assignee: Oracle International Corporation
    Inventor: Samuelson Rehman
  • Patent number: 8285838
    Abstract: A hierarchical network infrastructure includes an interface that allows a user to define a management hierarchy between a plurality of edge processors. Input is received via the interface designating a management node and a first set of relationships between the management mode and at least one edge processor. A management hierarchy between the management node and the at least one edge processor is generated based on the first set of relationships. Using the management hierarchy, telemetry information can be relayed, hosts can be managed, and the software running on then, and information can be configured to trickled up the chain. Each sub tree of the management hierarchy may have different Access Control for local administrators.
    Type: Grant
    Filed: December 30, 2008
    Date of Patent: October 9, 2012
    Assignee: Oracle International Corporation
    Inventors: Samuelson Rehman, Gregory Grisco, Anit Chakraborty
  • Patent number: 8220037
    Abstract: A method and apparatus for centrally managing operation of browsers on client devices within an organization or other collection of users. A central server promulgates a central browser policy for application by agents executing on the client devices. The agents may operate in real-time as a browser executes (e.g., as browser extensions) and/or when the browser is inactive (e.g., as separate processes). The agents apply the central policy to block, remove or modify browser objects as required by the policy (e.g., to protect privacy), archive browser objects on the central server, create objects regulated by the organization (e.g., for browser pre-caching), etc. Because the policy is centrally customized but locally executed, it can be implemented on mobile devices even when those devices are remote from the organization.
    Type: Grant
    Filed: December 12, 2006
    Date of Patent: July 10, 2012
    Assignee: Oracle International Corporation
    Inventors: Kevin Howard Snyder, Chien-Ming Su, Samuelson Rehman
  • Publication number: 20120124353
    Abstract: In various embodiments, a method for processing event streams includes receiving a state machine defined in response to a set of processing components, a set of states, and a set of entry points. Event data associated with an event stream is also received. The event data is processed according to the state machine to generate an event.
    Type: Application
    Filed: December 19, 2011
    Publication date: May 17, 2012
    Applicant: Oracle International Corporation
    Inventor: Samuelson Rehman
  • Patent number: 8180888
    Abstract: In various embodiments, a method for managing edge processors includes providing an interface that allows a user to define a network operation associated with a edge processor. A network operation is generated based on input received via the interface. An action defined by the network operation is then performed at one or more edge processors.
    Type: Grant
    Filed: December 30, 2008
    Date of Patent: May 15, 2012
    Assignee: Oracle International Corporation
    Inventors: Samuelson Rehman, Gregory Grisco, Anit Chakroborty, Prabhat Dalmia, Jun Mao
  • Patent number: 8127024
    Abstract: Systems, methodologies, media, servers, and other embodiments associated with parameter passing are described. One exemplary system embodiment can include a web browser executable within a computing device and configured to communicate with a network device using a network connection. The web browser can be configured to at least display web pages where the web pages include data parameters. The system can also include a parameter passing logic configured to cause selected parameters from the data parameters to be stored locally in a parameter data store and be selectively retrieved from the parameter data store to cause the selected parameters to be available between multiple web pages without using a cookie.
    Type: Grant
    Filed: October 29, 2004
    Date of Patent: February 28, 2012
    Assignee: Oracle International Corporation
    Inventors: Samuelson Rehman, Anit Chakraborty
  • Patent number: 8099737
    Abstract: In various embodiments, a method for processing event streams includes receiving a finite state machine defined in response to a set of processing components, a set of states, and a set of entry points. Event data associated with an event stream is also received. The event data is processes according to the finite state machine to generate an event.
    Type: Grant
    Filed: June 5, 2007
    Date of Patent: January 17, 2012
    Assignee: Oracle International Corporation
    Inventor: Samuelson Rehman
  • Patent number: 8042737
    Abstract: In various embodiments, a method for tracking objects includes receiving an internal identifier associated with an object. A first key or external identifier for a tag is associated with the internal identifier. A second external identifier is generated and the second external identifier is then written to the tag. The second external identifier is associated with the internal identifier associated with the object.
    Type: Grant
    Filed: June 5, 2007
    Date of Patent: October 25, 2011
    Assignee: Oracle International Corporation
    Inventor: Samuelson Rehman
  • Patent number: 7800499
    Abstract: In various embodiments, a method for signing tags associated with objects includes receiving a first identifier associated with a tag. A first signature is generated for the tag based on the identifier and a public key. The first identifier and the first signature are then stored in the tag.
    Type: Grant
    Filed: June 5, 2007
    Date of Patent: September 21, 2010
    Assignee: Oracle International Corporation
    Inventor: Samuelson Rehman
  • Publication number: 20090177774
    Abstract: In various embodiments, a method for managing edge processors includes providing an interface that allows a user to define a network operation associated with a edge processor. A network operation is generated based on input received via the interface. An action defined by the network operation is then performed at one or more edge processors.
    Type: Application
    Filed: December 30, 2008
    Publication date: July 9, 2009
    Applicant: Oracle International Corporation
    Inventors: Samuelson Rehman, Gregory Grisco, Anit Chakroborty, Prabhat Dalmia, Jun Mao
  • Publication number: 20090177863
    Abstract: A hierarchical network infrastructure includes an interface that allows a user to define a management hierarchy between a plurality of edge processors. Input is received via the interface designating a management node and a first set of relationships between the management mode and at least one edge processor. A management hierarchy between the management node and the at least one edge processor is generated based on the first set of relationships. Using the management hierarchy, telemetry information can be relayed, hosts can be managed, and the software running on then, and information can be configured to trickled up the chain. Each sub tree of the management hierarchy may have different Access Control for local administrators.
    Type: Application
    Filed: December 30, 2008
    Publication date: July 9, 2009
    Applicant: Oracle International Corporation
    Inventors: Samuelson Rehman, Gregory Grisco, Anit Chakraborty
  • Publication number: 20090096608
    Abstract: In various embodiments, a method for processing industrial identifiers includes receiving unstructured data. An encoding scheme is determined for the unstructured data based on an execution tree associated with a plurality of industrial identifiers. The encoding scheme is then output to an application. Data may be received for one or more fields associated with one of the plurality of industrial identifiers. An industrial identifier may be generated based on the execution tree in response to the data.
    Type: Application
    Filed: October 12, 2007
    Publication date: April 16, 2009
    Applicant: Oracle International Corporation
    Inventor: Samuelson Rehman
  • Publication number: 20080307435
    Abstract: In various embodiments, a method for processing event streams includes receiving a finite state machine defined in response to a set of processing components, a set of states, and a set of entry points. Event data associated with an event stream is also received. The event data is processes according to the finite state machine to generate an event.
    Type: Application
    Filed: June 5, 2007
    Publication date: December 11, 2008
    Applicant: Oracle International Corporation
    Inventor: Samuelson Rehman
  • Publication number: 20080303667
    Abstract: In various embodiments, a method for signing tags associated with objects includes receiving a first identifier associated with a tag. A first signature is generated for the tag based on the identifier and a public key. The first identifier and the first signature are then stored in the tag.
    Type: Application
    Filed: June 5, 2007
    Publication date: December 11, 2008
    Applicant: Oracle International Corporation
    Inventor: Samuelson Rehman
  • Publication number: 20080302871
    Abstract: In various embodiments, a method for tracking objects includes receiving an internal identifier associated with an object. A first key or external identifier for a tag is associated with the internal identifier. A second external identifier is generated and the second external identifier is then written to the tag. The second external identifier is associated with the internal identifier associated with the object.
    Type: Application
    Filed: June 5, 2007
    Publication date: December 11, 2008
    Applicant: Oracle International Corporation
    Inventor: Samuelson Rehman
  • Publication number: 20080224867
    Abstract: A system for location tracking using passive tags includes a reader and a location tracker. The reader receives an identifier associated with a first passive tag. The location tracker receives the location of the passive tag, and maps the location of the first passive tag to the identifier associated with the first passive tag. The location tracker determines the location of an object based on the location of the first passive tag. The location tracker may receive the location of a second passive tag, and map the location of the second passive tag to an identifier associated with the second passive tag. The location tracker may update the location of the object using the location of the second passive tag in response to the reader receiving the identifier associated with the second passive tag.
    Type: Application
    Filed: March 13, 2007
    Publication date: September 18, 2008
    Applicant: Oracle International Corporation
    Inventor: Samuelson Rehman