Patents by Inventor Gary Cole
Gary Cole 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: 11870770Abstract: Embodiments are directed to a multi-tenant cloud system. Embodiments receive a request for an authentication action for a user and create an authenticate target action. Embodiments register a cache listener to listen for a target action response that is responsive to the authenticate target action and initiate the authentication action for the user at an on-premise active directory (“AD”) via a bridge. Embodiments wait for a cache callback and, at the cache callback, receive a target action response comprising a result of the authentication action.Type: GrantFiled: March 3, 2020Date of Patent: January 9, 2024Assignee: Oracle International CorporationInventors: Isabella Hio-Wai Lao, Gary Cole, Sudarsan Sridhar, Gregg Wilson
-
Patent number: 11687378Abstract: Embodiments include a multi-tenant cloud system that receives a request for an authenticate action for a user. Embodiments create an authenticate target action and register a cache listener for a cache that includes a filter to listen for a target action response that is responsive to the authenticate target action, the filter listing a plurality of bridges assigned to an on-premise active directory. Embodiments randomly select one of the plurality of bridges and sends the authenticate target action to the active directory via the selected bridge. Embodiments wait for a cache callback and, at the cache callback, receive a target action response that includes a result of the authenticate action.Type: GrantFiled: May 18, 2020Date of Patent: June 27, 2023Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Ashish Bhargava, Gary Cole, Gregg Wilson
-
Patent number: 11400464Abstract: A spray nozzle has a nozzle portion at an outlet or downstream end that includes a nozzle body defining an opening therethrough, and a movable stem or pintle at least partially within the opening of the nozzle body. The stem and nozzle body define a gap therebetween to define a fluid passageway for fluid in the nozzle to flow through the nozzle portion and out of the nozzle throughout a range of relative movement between the stem and the nozzle body. The relative movement and the size of the gap may be controllable independently of fluid pressure of fluid within the nozzle. The nozzle body and the stem may define geometries so that the flow area between the stem and the nozzle body does not increase, and may decrease, in the downstream direction. The axis of the spray may be at an angle to the nozzle.Type: GrantFiled: November 21, 2018Date of Patent: August 2, 2022Assignee: Bete Fog Nozzle, Inc.Inventors: Daniel T. deLesdernier, Matthew P. Betsold, Gary Cole, Robert A. Dionne
-
Publication number: 20210084031Abstract: Embodiments are directed to a multi-tenant cloud system. Embodiments receive a request for an authentication action for a user and create an authenticate target action. Embodiments register a cache listener to listen for a target action response that is responsive to the authenticate target action and initiate the authentication action for the user at an on-premise active directory (“AD”) via a bridge. Embodiments wait for a cache callback and, at the cache callback, receive a target action response comprising a result of the authentication action.Type: ApplicationFiled: March 3, 2020Publication date: March 18, 2021Inventors: Isabella Hio-Wai LAO, Gary COLE, Sudarsan SRIDHAR, Gregg WILSON
-
Publication number: 20210081252Abstract: Embodiments include a multi-tenant cloud system that receives a request for an authenticate action for a user. Embodiments create an authenticate target action and register a cache listener for a cache that includes a filter to listen for a target action response that is responsive to the authenticate target action, the filter listing a plurality of bridges assigned to an on-premise active directory. Embodiments randomly select one of the plurality of bridges and sends the authenticate target action to the active directory via the selected bridge. Embodiments wait for a cache callback and, at the cache callback, receive a target action response that includes a result of the authenticate action.Type: ApplicationFiled: May 18, 2020Publication date: March 18, 2021Inventors: Ashish BHARGAVA, Gary COLE, Gregg WILSON
-
Patent number: 10484243Abstract: Embodiments provide application management functionality in a multi-tenant identity cloud service. Embodiments define a plurality of facets for the application, each facet describing a behavior of the application. Embodiments define an application template for the application that includes metadata to generate default values for the application. Embodiments generate a user interface (“UI”) that includes functionality to configure all of the defined facets.Type: GrantFiled: September 18, 2017Date of Patent: November 19, 2019Assignee: Oracle International CorporationInventors: Gary Cole, Amol Dharmadhikari
-
Publication number: 20190151868Abstract: A spray nozzle has a nozzle portion at an outlet or downstream end that includes a nozzle body defining an opening therethrough, and a movable stem or pintle at least partially within the opening of the nozzle body. The stem and nozzle body define a gap therebetween to define a fluid passageway for fluid in the nozzle to flow through the nozzle portion and out of the nozzle throughout a range of relative movement between the stem and the nozzle body. The relative movement and the size of the gap may be controllable independently of fluid pressure of fluid within the nozzle. The nozzle body and the stem may define geometries so that the flow area between the stem and the nozzle body does not increase, and may decrease, in the downstream direction. The axis of the spray may be at an angle to the nozzle.Type: ApplicationFiled: November 21, 2018Publication date: May 23, 2019Inventors: Daniel T. deLesdernier, Matthew P. Betsold, Gary Cole, Robert A. Dionne
-
Publication number: 20180083835Abstract: Embodiments provide application management functionality in a multi-tenant identity cloud service. Embodiments define a plurality of facets for the application, each facet describing a behavior of the application. Embodiments define an application template for the application that includes metadata to generate default values for the application. Embodiments generate a user interface (“UI”) that includes functionality to configure all of the defined facets.Type: ApplicationFiled: September 18, 2017Publication date: March 22, 2018Inventors: Gary COLE, Amol DHARMADHIKARI
-
Patent number: 7945277Abstract: A method to indicate delays in a push-to-talk over cellular (PoC) group call may include offsetting a timestamp in a data stream being transmitted to a late listener to indicate a delay from when the data stream was transmitted to a first listener. The data stream includes data convertible to speech. The method may also include transmitting the data stream including the offset timestamp to the late listener.Type: GrantFiled: July 26, 2006Date of Patent: May 17, 2011Assignee: Sony Ericsson Mobile Communications ABInventors: Gary Cole, Jeff Griffin
-
Patent number: 7941785Abstract: A system and method for managing information on a network using an identity index may include a software program stored on a computer-readable medium which is operable to associate one or more users with the information objects that define the user. The software program can maintain a “virtual identity” for each user, the virtual identity comprising a list of information objects (e.g., accounts) associated with the user and the identities of resources at which the information objects can be found. The list of information objects may include an information object identifier for each information object. The software program may maintain a resource definition for each identified resource. The resource definition may include a set of connection parameters that can be used by the software program to connect to the corresponding resource.Type: GrantFiled: December 6, 2001Date of Patent: May 10, 2011Assignee: Oracle America, Inc.Inventor: Gary Cole
-
Publication number: 20090258672Abstract: A wireless terminal includes a multi-mode radio circuit having a plurality of different transceivers for communicating over a plurality of different wireless standards, wherein a first transceiver of the plurality of transceivers requires less power than other transceivers of the plurality of transceivers. The terminal also includes a processor and memory, and logic stored in memory and executable by the processor. The logic includes logic that selects a transceiver of the plurality of transceivers based on characteristics of a communication request, and logic that uses the first transceiver to communicate the selected transceiver to a receiving device.Type: ApplicationFiled: April 15, 2008Publication date: October 15, 2009Applicant: SONY ERICSSON MOBILE COMMUNICATIONS ABInventors: William O. Camp, Jr., Charles Liu, Walter M. Marcinkiewicz, Donald W. Schoppe, Gary Cole
-
Publication number: 20090253421Abstract: A system and method of minimizing signal interference within a wireless network is provided, wherein the wireless network includes a controller communicatively coupled to at least one femtocell, and the femtocell is operative to wirelessly transmit and receive data. A portable electronic device is used to collect signal environment data, and the collected signal environment data is analyzed. Based on the analyzed signal environment data, the at least one femtocell is commanded to alter at least one signal transmission characteristic.Type: ApplicationFiled: April 2, 2008Publication date: October 8, 2009Applicant: SONY ERICSSON MOBILE COMMUNICATIONS ABInventors: William O. Camp, JR., Gary Cole, Walter M. Marcinkiewicz
-
Patent number: 7574413Abstract: Embodiments of the present invention include the steps of (i) defining a first resource containing information objects defining a set of users; (ii) discovering said information objects based on said first resource definition; (iii) associating each of said information objects with a user from said set of users and said first resource. Embodiments of the present invention can include delegation of discovery tasks to allow additional resources to be defined.Type: GrantFiled: December 6, 2001Date of Patent: August 11, 2009Assignee: Sun Microsystems, Inc.Inventors: Jeffrey S. Larson, Gary Cole
-
Publication number: 20090132924Abstract: To improve the consumer experience with electronic devices, a system and method is provided for customizing media content, and particularly video content, by creating highlight portions of the video content. In exemplary embodiments, the video files are “marked” or “flagged” about the portions of the video content to segment the highlight portions within the media file. The marks or flags may be inputted and incorporated as part of the metadata associated with the video file. A user's electronic device may then extract the marks or flags from the metadata, which causes a media player on the portable electronic device to play only the marked highlight portions. In addition, a user may share the highlights with others by transmitting the marked video files to others' electronic devices. Alternatively, the highlight creator may transmit only the metadata to another's electronic device, and the metadata marks may be extracted and applied to a video file stored on the other's device or streamed thereto.Type: ApplicationFiled: November 26, 2007Publication date: May 21, 2009Inventors: Yojak Harshad Vasa, Gary Cole, Charles Liu, L. Scott Bloebaum, Anthony J. Sammarco
-
Publication number: 20090017865Abstract: A portable electronic device includes call circuitry operable to establish a communication link over a plurality of different communication networks, and a logic circuit operatively coupled to said call circuitry. The logic circuit operative to automatically select a communication network of the plurality of different communication networks prior to establishing the communication link, said selection based on a predefined user preference.Type: ApplicationFiled: July 13, 2007Publication date: January 15, 2009Applicant: SONY ERICSSON MOBILE COMMUNICATIONS ABInventors: Gary Cole, Charles Liu, Dan Ding
-
Publication number: 20080162697Abstract: A method of sharing processing loads among a plurality of communication devices interconnected within a mesh network is described herein. According to one exemplary embodiment, a communication device with a processing load selects one or more helpers to share the processing load from a set of load sharing candidates within the mesh network. To select the helpers, the communication device assesses the available power resources for each of the candidates, and selects one or more helpers based on power availability criterion. The requesting device then allocates a portion of the processing load to each selected helper.Type: ApplicationFiled: December 28, 2006Publication date: July 3, 2008Applicant: Sony Ericsson Mobile Communications ABInventors: Jeffrey Jason Griffin, Gary Cole
-
Publication number: 20080039127Abstract: A method to indicate delays in a push-to-talk over cellular (PoC) group call may include offsetting a timestamp in a data stream being transmitted to a late listener to indicate a delay from when the data stream was transmitted to a first listener. The data stream includes data convertible to speech. The method may also include transmitting the data stream including the offset timestamp to the late listener.Type: ApplicationFiled: July 26, 2006Publication date: February 14, 2008Inventors: Gary Cole, Jeff Griffin
-
Publication number: 20080002668Abstract: A portable communication device and associated method of simultaneously engaging in a circuit-switched communication session and a packet-switched communication session are provided. The method includes receiving circuit-switched audio associated with the circuit-switched communication session and receiving packet-switched audio associated with a packet-switched communication session, wherein at least a portion of the packet-switched audio is received simultaneously with a portion of the circuit-switched audio. The simultaneously received circuit-switched audio and packet-switched audio are selectively presented to a user.Type: ApplicationFiled: June 29, 2007Publication date: January 3, 2008Applicant: SONY ERICSSON MOBILE COMMUNICATIONS ABInventors: Ram Asokan, Seneca Meyer, Gary Cole, Mohammed T. Ansari
-
Publication number: 20060268167Abstract: A apparatus and apparatus for compensating for video insertion loss due to transmission over long twisted pair cable lines is presented. Transmission of video over twisted pair cable is advantageous because of its superior cost advantage over coaxial cable. However, twisted pair cables have significant loss characteristics at the higher frequencies (i.e., broadband) compared to coaxial cables. At a transmitter station, the video signal is amplified in the high frequency region for possible skin effect losses thereby brute forcing the high frequency components to the receiving station. At the receiver station, the video signal is further compensated for diffusion line and skin effect losses. The total skin effect compensation applied in both the transmitter and receiver stations is such that the square root of frequency characteristics of skin effect losses is compensated for.Type: ApplicationFiled: May 16, 2006Publication date: November 30, 2006Applicant: RGB Systems, Inc.Inventors: Gary Cole, Manfred Schneider, Art Garcia, Mike Andrews
-
Publication number: 20060133276Abstract: A method of enhancing audio quality for Internet protocol (IP) based systems using an adaptive multi-rate (AMR) payload format is presented. If a network buffer indicative of network congestion exceeds its threshold a determination is made whether to place a NO DATA frame into the current RTP packet instead of the AMR frame. If network conditions are too congested then a NO DATA frame is placed into the current RTP packet. The process is repeated for each incoming AMR frame. The process first ensures that the AMR coding rate is set to its lowest possible coding rate prior to substituting a AMR frame with a NO DATA frame. The substitution pattern is spread over the entire RTP packet to avoid clusters of NO DATA frames. The process can also single out AMR frames of lower energy value that would be good candidates for substitution.Type: ApplicationFiled: December 21, 2004Publication date: June 22, 2006Applicant: SONY ERICSSON MOBILE COMMUNICATIONS ABInventor: Gary Cole