Patents Represented by Attorney Martine Penilla and Group, LLP.
  • Patent number: 8348760
    Abstract: Methods and systems for providing input to an interactive program are presented. An interactive system includes a display for displaying an interactive program and a controller device. The position and motion of the controller device are determined based on perspective distortion of the display in captured images of the display taken at the controller. In an interactive region, various interactive zones are defined, each of which have an associated specified function for an action of the controller device. When the controller device is determined to be within one of the interactive zones, the functionality of the action of the controller device is set to the specified function associated with that interactive zone.
    Type: Grant
    Filed: November 23, 2010
    Date of Patent: January 8, 2013
    Assignee: Sony Computer Entertainment Inc.
    Inventors: Xiaodong Mao, Noam Rimon
  • Patent number: 8349202
    Abstract: Methods for bevel edge etching are provided. One example method is for etching a film on a bevel edge of a substrate in a plasma etching chamber. The method includes providing the substrate on a substrate support in the plasma etching chamber. The plasma etching chamber has a top edge electrode and a bottom edge electrode disposed to surround the substrate support. Then flowing an etching process gas through a plurality of edge gas feeds disposed along a periphery of the gas delivery plate. The periphery of the gas deliver plate is oriented above the substrate support and the bevel edge of the substrate, and the flowing is further directed to a space between the top edge electrode and bottom edge electrode. And, flowing a tuning gas through a center gas feed of the gas delivery plate.
    Type: Grant
    Filed: November 18, 2011
    Date of Patent: January 8, 2013
    Assignee: Lam Research Corporation
    Inventors: Tong Fang, Yunsang Kim, Andrew D. Bailey, III, Olivier Rigoutat, George Stojakovic
  • Patent number: 8352555
    Abstract: The embodiments provide systems and methods which allow users to schedule routine online presence information to let outside world see the users appear to be “online” or “offline” at a particular day and time. An exemplary system of scheduling and displaying an online presence of a user of an instant messaging (IM) application is provided. The system includes an online presence scheduler for entering the time zone of the user and for scheduling an online schedule for the user to appear online. The online schedule includes a start time, an end time, and a routine of the user. The system also includes a presence management server (PMS). PMS determines the online presence of the user based on a login time of the user to the IM application, the online schedule for the user, and an identification of the user. The PMS prepares an online presence information to reflect the determined online presence of the user for display.
    Type: Grant
    Filed: September 28, 2007
    Date of Patent: January 8, 2013
    Assignee: Yahoo! Inc.
    Inventor: Prashanth Channabasavaiah
  • Patent number: 8352282
    Abstract: An invention is provided for a system for managing and deploying software functionality to a vehicle client including a server including a user preference list, a communication tier, applications for receiving a request from the vehicle client, the request identifying the particular user preference and applications for deploying the selected plurality of services and the plurality of service directories in the particular user's preference list to the vehicle client in response to a request from the vehicle client. The user preference list includes a selected plurality of services subscribed by a corresponding particular user's preference list, each one of the plurality of services including a plurality of software components and information for use of a corresponding service, wherein the selected plurality of services are downloadable service implementation components and a plurality of service directories, each service directory including a list of service objects.
    Type: Grant
    Filed: June 18, 2010
    Date of Patent: January 8, 2013
    Assignee: Oracle International Corporation
    Inventors: Peter Strarup Jensen, Pavel S. Veselov, Venkata S. Ayyagari, Nikolay G. Grigoryev
  • Patent number: 8346754
    Abstract: Methods, computer programs, and systems for generating a link title for a URL (Uniform Resource Locator) within a context webpage to be shown as a web result are provided. The method evaluates generation parameters for a plurality of sources for picking words from the link title. Further, the method generates candidates for the link title, and a likelihood is computed for each candidate. When computing the likelihood, the generation parameters, the context webpage and the words are considered. In addition, the method selects a candidate with the highest likelihood from all the computed likelihoods, and presents the URL with the selected candidate as the title.
    Type: Grant
    Filed: August 19, 2008
    Date of Patent: January 1, 2013
    Assignee: Yahoo! Inc.
    Inventors: Shanmugasundaram Ravikumar, Deepayan Chakrabarti, Kunal Punera
  • Patent number: 8342122
    Abstract: A plasma processing system having an upper electrode and a lower electrode is provided. The tipper electrode and lower electrode form two regions with different gaps. By moving one or both of the upper electrode and the lower electrode, it is possible to vary the ratio area of RF coupling depending on whether plasma is permitted to sustain in the first region or in both the first region and the second region.
    Type: Grant
    Filed: February 6, 2009
    Date of Patent: January 1, 2013
    Assignee: Lam Research Corporation
    Inventor: Rajinder Dhindsa
  • Patent number: 8342963
    Abstract: A method for controlling an artificial-intelligence (AI) character includes entering a command mode which enables control of the AI character, and occurs while substantially maintaining an existing display of the game, thereby preserving the immersive experience of the video game for the player. A plurality of locations are sequentially specified within a virtual space of the game, the plurality of locations defining a path for the AI character. The AI character is moved along the path to the plurality of locations in the order they were specified. The plurality of locations may be specified by maneuvering a reticle, and selecting each of the locations. A node can be displayed in the existing display of the game at each of the plurality of locations. A series of lines connecting the nodes can also be displayed in the existing display of the game.
    Type: Grant
    Filed: April 10, 2009
    Date of Patent: January 1, 2013
    Assignee: Sony Computer Entertainment America Inc.
    Inventors: Travis Steiner, Eric Housden, Robbie Klapka, Tom Sternberg, Brandon Whitley
  • Patent number: 8346882
    Abstract: A method for structuring a content distribution overlay network for a peer-to-peer network is presented. The method includes receiving a request from a requesting node for content at a content node. The content node has processing capabilities to process the content for presentation to the requesting node. An overlay network, including the requesting node and the content node, is dynamically assembled after receiving the request for content, where the overlay network is self-organized from available nodes of the peer-to-peer network that are available at a time of the request and based on the content requested. Using the assembled overlay network, a head node of the overlay network determines if a child node in the overlay network has processing capabilities to process the content, where the child node is then assigned to process the content for presentation to the requesting node.
    Type: Grant
    Filed: July 23, 2010
    Date of Patent: January 1, 2013
    Assignee: Sony Computer Entertainment Inc.
    Inventors: Howard Berkey, Payton R. White
  • Patent number: 8341331
    Abstract: Methods, apparatus and computer readable medium for writing data into a flash memory device are disclosed. In some embodiments, the data is written in a writing mode selected in accordance with an extent to which the flash memory storage device or a flash die thereof is full of previously-stored data. The presently disclosed techniques may be implemented on the “device-side” (for example, by a device controller of the flash device) and/or on the “host-side.” In some embodiments, the selected writing mode is a bits-per-cell density mode. In some embodiments, the selected writing mode is a “slower” or “faster” writing mode. The presently disclosed techniques relate to SBC as well as MBC devices.
    Type: Grant
    Filed: April 10, 2008
    Date of Patent: December 25, 2012
    Assignee: SanDisk IL Ltd.
    Inventor: Avraham Meir
  • Patent number: 8337306
    Abstract: A method for controlling a view of a scene is provided. The method initiates with detecting an initial location of a control object. An initial view of the scene is displayed on a virtual window, the initial view defined by a view-frustum based on a projection of the initial location of the control object through outer edges of the virtual window. Movement of the control object to a new location is detected. An updated view of the scene is displayed on the virtual window, the updated view defined by an updated view-frustum based on a projection of the new location of the control object through the outer edges of the virtual window.
    Type: Grant
    Filed: December 23, 2010
    Date of Patent: December 25, 2012
    Assignee: Sony Computer Entertainment Inc.
    Inventors: Eric J. Larsen, Hrishikesh R. Deshpande, Richard L. Marks
  • Patent number: 8337623
    Abstract: Methods for operating a plasma processing chamber for a cleaning operation of an internal region of the plasma processing chamber are disclosed. The method is performed when a semiconductor wafer is not present in the plasma processing chamber. The plasma processing chamber has a bottom electrode assembly that includes an inner bottom electrode and an outer bottom electrode, and the inner bottom electrode and outer bottom electrode are electrically isolated by a dielectric ring. The method includes configuring the inner bottom electrode to be set at a floating potential and supplying a process gas into the plasma processing chamber. And, supplying RF power to the outer bottom electrode. The supplying of RF power to the outer bottom electrode is conducted while maintaining the inner bottom electrode at the floating potential and is isolated by the dielectric ring. The RF power produces a plasma that is generated substantially outside of the inner bottom electrode and over the outer bottom electrode.
    Type: Grant
    Filed: July 26, 2011
    Date of Patent: December 25, 2012
    Assignee: Lam Research Corporation
    Inventor: Rajinder Dhindsa
  • Patent number: 8333659
    Abstract: The APPARATUSES, METHODS AND SYSTEMS FOR AN ONLINE BEHAVIOR MONITOR (“OBM”) transform user social-gaming behavioral pattern data via various OBM components into online social-gaming experience customizations. In one embodiment, the OBM may provide, in response to a gaming app request from a user, a gaming app including a test game feature for the user. The OBM may obtain user social graph data identifying co-users of the user. The OBM may also obtain: online gaming pattern data for the users and the co-users, including gaming action identifiers and their associated gaming action timestamps; user online social activity data, for the users and the co-users, including social networking action identifiers and their associated social networking action timestamps; and game feature adoption evaluation instructions.
    Type: Grant
    Filed: September 30, 2010
    Date of Patent: December 18, 2012
    Assignee: Zynga Inc.
    Inventors: Justin Driemeyer, Matthew Ocko
  • Patent number: 8334454
    Abstract: The present invention provides a thin film photovoltaic device and a method of forming a thin film photovoltaic device. The thin film photovoltaic device has a substrate, a thin film layer formed on the substrate and first and second electrodes formed on one side of the thin film layer. By applying an electric field over the first and second electrodes, the thin film layer is polarized in a direction parallel to the surface plane of the film. Upon exposure to light, the thin film layer converts light energy into electricity. According to the method, a thin film layer is formed on a substrate. A first electrode and a second electrode are formed on one side of the thin film layer. By applying an electric field over the first and second electrodes, the thin film layer is polarized in a direction parallel to the surface plane of the film.
    Type: Grant
    Filed: December 3, 2010
    Date of Patent: December 18, 2012
    Assignee: Agency for Science, Technology and Research
    Inventors: Kui Yao, Santiranjan Shannigrahi, Mei M. Chen, Bee K. Gan
  • Patent number: 8327861
    Abstract: Methods and apparatus are provided for using various megasonic apparatus including megasonic tanks, scanning megasonic plates, megasonic jets, and megasonic sweeping beams etc., in combination with selective chemistries to remove sub-micron particulate contaminants from the surfaces of the processing equipment used in semiconductor, medical, or any other processing environments.
    Type: Grant
    Filed: December 19, 2006
    Date of Patent: December 11, 2012
    Assignee: Lam Research Corporation
    Inventors: Yaobo Yin, Linda (Tong) Jiang
  • Patent number: 8328980
    Abstract: An apparatus to supply a plurality of process fluids for processing a substrate in a semiconductor processing chamber is disclosed. The apparatus includes a plurality of process fluid supply valves and a fluid supply network that is defined between a crossover valve and a tuning supply valve. The apparatus further includes a tuning fluid supply being connected to the fluid supply network through the tuning supply valve. Further included with the apparatus is a plurality of process fluids that are connected to the fluid supply network through the plurality of process fluid supply valves. A process chamber that has a substrate support is also included in the apparatus. The process chamber further including an edge fluid supply and a center fluid supply, the edge fluid supply connected to the fluid supply network through an edge enable valve and the center supply connected to the fluid supply network through a center enable valve.
    Type: Grant
    Filed: September 4, 2009
    Date of Patent: December 11, 2012
    Assignee: Lam Research Corporation
    Inventors: Miguel A. Saldana, Greg Sexton
  • Patent number: 8328643
    Abstract: Methods, systems, and computer programs for creating a crew to participate in a mission challenge in an online game are provided. The method identifies quests to complete the mission challenge. Each quest includes a plurality of tasks and each task includes a plurality of subtasks. A request feed is sent to members of a social graph requesting the members to join the crew and to participate in the completion of the subtasks of the mission challenge. The members in the social graph have a social relation with a user initiating the online game wherein the user is a mission leader managing the mission challenge. A distinct subtask is assigned to each member of the crew that responds to the request feed. Each crew member's progression in completing the mission challenge is monitored and status of the mission challenge is updated based on the progression made by each crew member of the crew.
    Type: Grant
    Filed: September 26, 2011
    Date of Patent: December 11, 2012
    Assignee: Zynga Inc.
    Inventors: John Osvald, Michael Waite, Kyle Sauger, Lauren Duncan, Erik Nilsson
  • Patent number: 8332197
    Abstract: A method for simulating a chip is provided. The method initiates with defining a library of components for a processor. Then, the interconnections for a set of pipelined processors including the processor are defined. Next, a processor circuit is generated by combining the library of components and the interconnections for the set of pipelined processors. Then, a code representation of a model of the set of pipelined processors is generated. Next, the signals generated by the code representation are compared to the signals generated by the processor circuit. If the comparison of the signals is unacceptable, then the method includes identifying a cause of the unacceptable comparison of the signals at a block level of the processor circuit. A method for generating a netlist for a pipeline of processors, a method for debugging the processor circuit and computer code for simulating a chip circuit are also provided.
    Type: Grant
    Filed: November 12, 2003
    Date of Patent: December 11, 2012
    Assignee: PMC-Sierra US, Inc.
    Inventors: Shridhar Mukund, Jinesh Parikh
  • Patent number: 8328919
    Abstract: One embodiment of the present invention is a method of electroless deposition of cap layers for fabricating an integrated circuit. The method includes controlling the composition of an electroless deposition bath so as to substantially maintain the electroless deposition properties of the bath. Other embodiments of the present invention include electroless deposition solutions. Still another embodiment of the present invention is a composition used to recondition an electroless deposition bath.
    Type: Grant
    Filed: March 24, 2010
    Date of Patent: December 11, 2012
    Assignee: Lam Research Corporation
    Inventor: Artur Kolics
  • Patent number: 8332834
    Abstract: In a method for generating program code in a load format for a portable data carrier, a pseudo library is used, which differs from the library located on the data carrier in such a way that at least some of the internal workings of the library located on the data carrier are absent or hidden or masked in the pseudo library. In a method for providing executable program code in the portable data carrier, the program code in load format is linked relative to the library located on the data carrier. A device and a computer program product have corresponding features. The invention provides secure, privacy-safeguarding technology, which allows the generation of program code in a load format for a portable data carrier and the provision of executable program code in the portable data carrier.
    Type: Grant
    Filed: December 1, 2005
    Date of Patent: December 11, 2012
    Assignee: Giesecke & Devrient GmbH
    Inventors: Ulrich Kolzenburg, Stephan Spitz, Wolfgang Effing
  • Patent number: 8330072
    Abstract: A substrate processing system includes a first, movable surface tension gradient device, a dicing device and a system controller. The first, movable surface tension gradient device is capable of supporting a first process within a first meniscus. The first meniscus being supported between the first surface tension gradient device and a first surface of the substrate. The first movable surface tension gradient device capable of being moved relative to the first surface of the substrate. The dicing device is oriented to a desired dicing location. The desired dicing location being encompassed by the meniscus. The system controller is coupled to the dicing device and the surface tension gradient device. The system controller includes a process recipe. A method for dicing a substrate is also described.
    Type: Grant
    Filed: January 13, 2010
    Date of Patent: December 11, 2012
    Assignee: Lam Research Corporation
    Inventors: John M. Boyd, Fred C. Redeker