Patents Represented by Attorney Osha • Liang LLP
  • Patent number: 8178475
    Abstract: A wellbore fluid that includes an oleaginous continuous phase; a non-oleaginous phase; and a polymeric additive formed by mixing at least one lipophilic monomer and at least one crosslinking agent, wherein the at least one lipophilic monomer is at least one of an epoxide-functionalized derivative of at least one selected from soybean oil, linseed oil, rapeseed oil, cashew nut shell oil; perilla oil, tung oil, oiticia oil, safflower oil, poppy oil, hemp oil, cottonseed oil, sunflower oil, high-oleic triglycerides, triglycerides of euphorbia plants, peanut oil, olive oil, olive kernel oil, almond oil, kapok oil, hazelnut oil, apricot kernel oil, beechnut oil, lupine oil, maize oil, sesame oil, grapeseed oil, lallemantia oil, castor oil, herring oil, sardine oil, menhaden oil, whale oil, tall oil, and synthetic aliphatic or aromatic ethers, and the at least one crosslinking agent includes at least one selected from amines, alcohols, phenols, thiols, carbanions, carboxylates, and mixtures thereof is disclosed.
    Type: Grant
    Filed: June 8, 2007
    Date of Patent: May 15, 2012
    Assignee: M-I L.L.C
    Inventor: David Antony Ballard
  • Patent number: 8177959
    Abstract: A method of treating a hydrocarbon fluid that includes contacting the hydrocarbon fluid with an effective amount of ozone. A method for separating contaminants from a contaminated material includes supplying the contaminated material to a processing chamber, moving the contaminated material through the processing chamber, heating the contaminated material by externally heating the processing chamber so as to volatilize the contaminants in the contaminated material, removing vapor resulting from the heating, wherein the vapor comprises the volatilized contaminants, collecting, condensing, and recovering the volatilized contaminants, and contacting the volatilized contaminants with an effective amount of ozone.
    Type: Grant
    Filed: November 24, 2010
    Date of Patent: May 15, 2012
    Assignee: M-I L.L.C.
    Inventors: Neale Browne, Catalin Ivan
  • Patent number: 8180968
    Abstract: The invention relates to a method for reducing cache flush time of a cache in a computer system. The method includes populating at least one of a plurality of directory entries of a dirty line directory based on modification of the cache to form at least one populated directory entry, and de-populating a pre-determined number of the plurality of directory entries according to a dirty line limiter protocol causing a write-back from the cache to a main memory, where the dirty line limiter protocol is based on a number of the at least one populated directory entry exceeding a pre-defined limit.
    Type: Grant
    Filed: March 28, 2007
    Date of Patent: May 15, 2012
    Assignee: Oracle America, Inc.
    Inventors: Brian W. O'Krafka, Roy S. Moore, Pranay Koka
  • Patent number: 8180352
    Abstract: In a particular embodiment of the present invention, a particular node in an ad hoc network is configured with a desirable number of neighbor nodes and equipped with a transmission power level hierarchy. The particular node may adjust a transmission power level to a different level in the transmission power level hierarchy, based on a number of responses received from neighbor nodes after the particular node broadcasts a request at current transmission power level. This adjustment process is repeated until the particular node acquires a desirable number of neighbor nodes.
    Type: Grant
    Filed: March 12, 2008
    Date of Patent: May 15, 2012
    Assignee: Oracle America, Inc.
    Inventors: Erik Nordmark, Samita Chakrabarti
  • Patent number: 8180892
    Abstract: A method and apparatus are provided for identifying and tracking multiple computer user sessions associated with a network address translation (NAT) device coupled to a computer network. Data packets originating from the NAT device containing a request to a destination server coupled to the computer network are received. A client source address associated with the data packets is determined where the source address associated with the NAT device. One or more session entries associated with the client source address can then be determined, wherein the session entries are stored in system state information. A session signature can then be determined based one or more characteristics defined by the data packet header information and/or request header information in the one or more data packets, the session signature uniquely identifying one of the multiple computer user sessions coupled to the NAT device.
    Type: Grant
    Filed: December 22, 2009
    Date of Patent: May 15, 2012
    Assignee: Kindsight Inc.
    Inventors: Darren Deridder, Kelvin Edmison, Robert Gaudet
  • Patent number: 8181212
    Abstract: A method of providing a frame-based object redirection overlay for a video stream provided by a third-party content provider and hosted by a host provider that may or may not be the same as the third-party content provider. One or more objects depicted within a frame of a video stream are selected. A user is presented with a tag corresponding to the selected object. Upon detection of the user's selection of the tag, the user is presented with options corresponding to the selected tag. The options are determined by the location of the user, the user's preferences, and enforcement of localization rules. Upon detection of the user's selection of an option, an action is taken that corresponds to the user's selection of the option.
    Type: Grant
    Filed: October 30, 2008
    Date of Patent: May 15, 2012
    Assignee: Frederic Sigal
    Inventor: Frederic Sigal
  • Patent number: 8179088
    Abstract: A noncontact transmission device 100 is provided with a driver 106 for driving a coil 102; a system clock oscillator 110 for outputting a system clock; a monitoring clock oscillator 112 for outputting a monitoring clock LF0 having a frequency lower than that of the system clock CK0; and a control circuit 108. The control circuit 108 outputs a system clock oscillating control signal S60 based on the monitoring clock LF0 while being in a standby state and makes the system clock oscillator 110 intermittently output a system clock CK0 in synchronization with the control signal S60. In a period when the system clock CK0 is being outputted, the coil 102 is driven by a driver control signal SD and whether the device 200 to which data is to be transmitted is arranged or not is detected.
    Type: Grant
    Filed: November 29, 2007
    Date of Patent: May 15, 2012
    Assignees: Aska Electron Corporation, Sanyo Electric Co., Ltd., Sanyo Semiconductor Co., Ltd.
    Inventors: Konomu Takaishi, Kazunori Nohara
  • Patent number: 8177000
    Abstract: A modular back reamer to be used in subterranean drilling includes a drive stem connected to a drill string and configured to support a reamer body, the reamer body providing a plurality of receptacles, wherein the receptacles are configured to retain a cutting leg assembly at varying heights within a predetermined range, and a plurality of shims engaged within the receptacles to secure the cutting leg assemblies at a specified height within the predetermined range, wherein the cutting leg assembly is secured to the reamer body with at least one mechanical fastener.
    Type: Grant
    Filed: June 22, 2009
    Date of Patent: May 15, 2012
    Assignee: Sandvik Intellectual Property AB
    Inventors: Amol Bhome, Robert H. Slaughter, Jr., Parag Konde, Sukhveer Singh Kalsi
  • Patent number: 8178024
    Abstract: A die is formed of a cavity mold having a hollow portion and a slidable core mold that allows a core to be inserted into hollow portion of cavity mold. An insert part that has been previously molded is fitted to and supported by the front end of core of core mold. Then, insert part is inserted into die and clamped therein, then a molten molding material is injected into die so as to perform injection molding of a container body of a substrate storage container with its rear part formed with insert part. Since insert part is put into contact with hollow portion of cavity core so as to restrain vibration of tapering flat core, core of core mold will not be flapped or flexed even if difference in injection pressure occurs in the molding material.
    Type: Grant
    Filed: February 20, 2008
    Date of Patent: May 15, 2012
    Assignee: Shin-Etsu Polymer Co., Ltd.
    Inventors: Satoshi Odashima, Hidehiro Masuko
  • Patent number: 8181182
    Abstract: In accordance with one embodiment of the present invention, there is provided a technique for resource allocation brokering in nested containers. According to one aspect, a broker mechanism is established within a first container. A second container also is established within the first container. The second container has a client mechanism. The first container's broker mechanism communicates with the second container's client mechanism to provide notices to the second container's client mechanism. The second container also has a broker mechanism that may or may not be a part of the second container's client mechanism. A third container is established within the second container. The third container also has a client mechanism. The second container's broker mechanism communicates with the third container's client mechanism to provide notices to the third container's client mechanism.
    Type: Grant
    Filed: November 16, 2004
    Date of Patent: May 15, 2012
    Assignee: Oracle America, Inc.
    Inventor: Jean-Christophe Martin
  • Patent number: 8171830
    Abstract: According to one embodiment, a machine tool for machining a workpiece includes: a main spindle that holds the workpiece to rotate the workpiece around a axis; a tool that is configured to machine the workpiece by working together with the main spindle; a headstock that rotatably supports the main spindle and includes a leading-edge portion and a base-end portion; and a bed that supports the headstock by a sliding bearing at the leading-edge portion and rolling bearings at two points of the base-end portion so that the headstock is movable along an axial line of the main spindle, wherein the two points of the base-end portion are spaced apart from each other in a direction orthogonal to the axial line of the main spindle.
    Type: Grant
    Filed: May 9, 2008
    Date of Patent: May 8, 2012
    Assignee: Star Micronics Co., Ltd.
    Inventor: Satoru Ozawa
  • Patent number: 8176142
    Abstract: Techniques are disclosed for sharing programmatic modules among isolated virtual machines. A master JVM process loads data from a programmatic module, storing certain elements of that data into its private memory region, and storing other elements of that data into a “read-only” area of a shareable memory region. The master JVM process copies loaded data from its private memory region into a “read/write” area of the shareable memory region. Instead of re-loading the data from the programmatic module, other JVM processes map to the read-only area and also copy the loaded data from the read/write area into their own private memory regions. The private memory areas of all of the JVM processes begin at the same virtual memory address, so references between read-only data and copied data are preserved correctly. As a result, multiple JVM processes start up faster, and memory is conserved by avoiding the redundant storage of shareable data.
    Type: Grant
    Filed: December 21, 2010
    Date of Patent: May 8, 2012
    Assignee: Oracle America, Inc.
    Inventors: Erez Landau, Dean R. E. Long, Nedim Fresko
  • Patent number: 8175602
    Abstract: A disclosed user apparatus is for use in a mobile communication system including a macrocell and a closed cell wherein unspecified users are allowed to access the macrocell and specified users are allowed to access the closed cell. The user apparatus includes a measurement unit configured to measure quality of a signal provided from a camped cell in an idle state at a predefined cycle, a cell search unit configured to measure quality of a signal provided from a neighbor cell at a predefined cell search cycle, and a cell reselection unit configured to reselect a cell depending on the cell search result. A frequency of the macrocell is at least partially identical to a frequency of the closed cell. If the user apparatus resides in the macrocell and a predefined reselection criterion is satisfied, the closed cell adjacent to the camped cell is reselected as a standby cell.
    Type: Grant
    Filed: August 15, 2008
    Date of Patent: May 8, 2012
    Assignee: NTT DoCoMo, Inc.
    Inventors: Mikio Iwamura, Takehiro Nakamura
  • Patent number: 8174984
    Abstract: A computer readable medium comprising software instructions for managing resources on a host, wherein the software instructions comprise functionality to: configure a classifier located on a NIC, to forward packets addressed to a first destination address to a first HRR mapped to a first VNIC, wherein packets addressed to the first destination address are associated with a first PFC lane; configure the classifier to forward packets addressed to a second destination address to a second HRR, wherein packets addressed to the second destination address are associated with a second PFC lane; and transmit, by the first VNIC, a pause frame associated with the first PFC lane to a switch operatively connected to the physical NIC, wherein the switch, in response to receiving the pause frame, stores packets associated with the first PFC lane in a buffer without transmitting the packets.
    Type: Grant
    Filed: May 29, 2009
    Date of Patent: May 8, 2012
    Assignee: Oracle America, Inc.
    Inventors: Sunay Tripathi, Nicolas G. Droux, Kais Belgaied
  • Patent number: 8176491
    Abstract: A mechanism is disclosed for implementing fast synchronization of simple synchronized methods in a virtual machine. The mechanism provides for determining, during runtime, whether a set of instructions can be fully executed in lieu of invoking a synchronized method, which requires locking of a particular object. The set of instructions provides equivalent functionality to the synchronized method but with less locking overhead. In response to a determination that the set of instructions can be fully executed, the set of instructions is fully executed to achieve equivalent functionality to the synchronized method in lieu of invoking the synchronized method. In response to a determination that the set of instructions cannot be fully executed, the synchronized method is invoked. With this mechanism, simple synchronized methods can be executed with less locking overhead.
    Type: Grant
    Filed: August 4, 2006
    Date of Patent: May 8, 2012
    Assignee: Oracle America, Inc.
    Inventors: Christopher J. Plummer, Yin Zin Mark Lam
  • Patent number: 8176220
    Abstract: A system includes multiple nodes coupled using a network of processor buses. The multiple nodes include a first processor node, including one or more processing cores and main memory, and a flash memory node coupled to the first processor node via a first processor bus of the network of processor buses. The flash memory node includes a flash memory including flash pages, a first memory including a cache partition for storing cached flash pages for the flash pages in the flash memory and a control partition for storing cache control data and contexts of requests to access the flash pages, and a logic module including a direct memory access (DMA) register and configured to receive a first request from the first processor node via the first processor bus to access the flash pages.
    Type: Grant
    Filed: October 1, 2009
    Date of Patent: May 8, 2012
    Assignee: Oracle America, Inc.
    Inventors: Pranay Koka, Michael Oliver McCracken, Herbert Dewitt Schwetman, Jr., Jan Lodewijk Bonebakker
  • Patent number: 8176102
    Abstract: Systems and methods for extending and controlling access to a Common Information Model (CIM) are presented. According to an embodiment, access requests for a CIM object manager (CIMOM) pass through a CIM file system (CIMFS) where each access requested is authenticated. The CIMFS maintains and manages a hidden file system representing CIM classes and a CIM class hierarchy on a volume of storage. The structure, metadata, and values for the CIM classes, CIM object, and CIM providers are maintained in a hidden directory on the volume. This information is accessible via the CIMFS to use existing file system management operations.
    Type: Grant
    Filed: September 18, 2008
    Date of Patent: May 8, 2012
    Assignee: Oracle International Corporation
    Inventors: Ashwin Pankaj, Rajesh Ghiya, Gosukonda Naga Venkata Satya Sudhakar
  • Patent number: 8176533
    Abstract: An authentication mechanism is provided to authenticate both client and user of a portable computing device when the user causes a client to request a protected resource on the portable computing device. Upon receiving a request a protected resource by the client, the authentication mechanism determines which authentication method is specified for authentication of the client, and authenticates the client accordingly. Upon a determination that the client is authentic, the authentication mechanism invokes a user interface that is separate and distinct from the client to solicit input from the user. Based on the input solicited from the user, the authentication mechanism determines whether the user is an authentic user of the portable computing device. If it is determined that the user is an authentic user, the authentication mechanism determines based on an indication from the user whether the client should be authorized to access the protected resource requested.
    Type: Grant
    Filed: November 6, 2006
    Date of Patent: May 8, 2012
    Assignee: Oracle America, Inc.
    Inventors: Thierry P. Violleau, Tanjore Ravishankar, Matthew R. Hill, Sebastian J. Hans
  • Patent number: D659172
    Type: Grant
    Filed: June 6, 2011
    Date of Patent: May 8, 2012
    Assignee: Hoshizaki Denki Kabushiki Kaisha
    Inventor: Yu Okuda
  • Patent number: D659251
    Type: Grant
    Filed: May 13, 2011
    Date of Patent: May 8, 2012
    Assignee: Nihon Kohden Corporation
    Inventors: Shuko Kawamura, Masashi Sato