Patents Represented by Attorney Harrity & Harrity, LLP
  • Patent number: 8200849
    Abstract: In an implementation, a model executing at a target device may use networking services integrated within the model instead of using networking services of the operating system kernel. Latency and non-deterministic behavior associated with using networking services of the operating system kernel may be reduced. Computer-readable media may include instructions for compiling a model, that represents a design, for execution on a target computing device, the compiled model including one or more software components for directly communicating with a network adapter on the target computing device to handle network communications. The computer-readable media may additionally include instructions for transmitting the compiled model to the target computing device, the model, when executed, providing control over network communications at the target computing device.
    Type: Grant
    Filed: June 6, 2008
    Date of Patent: June 12, 2012
    Assignee: The MathWorks, Inc.
    Inventor: Jonathan Raichek
  • Patent number: 8200560
    Abstract: A financial analysis program includes an object oriented architecture having a number of abstract classes associated with performing financial calculations. The abstract classes include an instruments class that defines a number of financial instruments in a hierarchical manner. The abstract classes also include a models class that defines a number of objects or functions used to perform financial calculations. The program also includes an interface to allow a user to pass instrument parameters to the objects or functions and execute the object or function using the instrument parameters.
    Type: Grant
    Filed: October 31, 2011
    Date of Patent: June 12, 2012
    Assignee: The MathWorks, Inc.
    Inventor: Paul Po Wang
  • Patent number: 8200827
    Abstract: Call setup signaling is performed across at least a first security zone, a second security zone, and a third security zone to set up a call. At least one gate is then established between the first security zone and the third security zone to enable traffic flow for the call between the first security zone and the third security zone.
    Type: Grant
    Filed: October 25, 2004
    Date of Patent: June 12, 2012
    Assignee: Juniper Networks, Inc.
    Inventors: Attila J. Hunyady, Anil Kumar Bollineni
  • Patent number: 8201263
    Abstract: A method, an apparatus and a processor readable medium for enabling access to contact information. The contact information for contacting a recipient may be accessed in accordance with a rights object.
    Type: Grant
    Filed: April 17, 2008
    Date of Patent: June 12, 2012
    Assignee: Sony Ericsson Mobile Communications AB
    Inventor: Johan Anders Apelqvist
  • Patent number: 8195674
    Abstract: A system for generating a model is provided. The system generates, or selects, candidate conditions and generates, or otherwise obtains, statistics regarding the candidate conditions. The system also forms rules based, at least in part, on the statistics and the candidate conditions and selectively adds the rules to the model.
    Type: Grant
    Filed: June 24, 2010
    Date of Patent: June 5, 2012
    Assignee: Google Inc.
    Inventors: Jeremy Bem, Georges R. Harik, Joshua L. Levenberg, Noam Shazeer, Simon Tong
  • Patent number: 8194156
    Abstract: An image acquisition device may include a sensing unit to register optical information and convert it into raw image data including intensity information associated with the optical information; and a processing unit to convert the raw image data into digital image information, where the processing unit is configured to identify one or more objects in the converted digital image information and store coordinates associated with the identified one or more objects as metadata.
    Type: Grant
    Filed: January 7, 2008
    Date of Patent: June 5, 2012
    Assignee: Sony Ericsson Mobile Communications AB
    Inventor: Peter Nilsson
  • Patent number: 8195651
    Abstract: A method assigns importance ranks to nodes in a linked database, such as any database of documents containing citations, the world wide web or any other hypermedia database. The rank assigned to a document is calculated from the ranks of documents citing it. In addition, the rank of a document is calculated from a constant representing the probability that a browser through the database will randomly jump to the document. The method is particularly useful in enhancing the performance of search engine results for hypermedia databases, such as the world wide web, whose documents have a large variation in quality.
    Type: Grant
    Filed: February 2, 2010
    Date of Patent: June 5, 2012
    Assignee: The Board of Trustees of the Leland Stanford Junior University
    Inventor: Lawrence Page
  • Patent number: 8195654
    Abstract: A statistical model may be created that relates human ratings of documents to objective signals generated from the documents, search queries, and/or other information (e.g., query logs). The model can then be used to predict human ratings/rankings for new documents/search query pairs. These predicted ratings can be used to, for example, refine rankings from a search engine or assist in evaluating or monitoring the efficacy of a search engine system.
    Type: Grant
    Filed: July 13, 2005
    Date of Patent: June 5, 2012
    Assignee: Google Inc.
    Inventors: Michael Dennis Riley, Corinna Cortes
  • Patent number: 8195989
    Abstract: A device may detect and report failure in point-to-point Ethernet links. In one implementation, the device may determine, based on a periodic timing signal, whether at least one packet was received on an incoming Ethernet link during a previous period of the periodic timing signal. The device may update an entry in a circular buffer to indicate whether the at least one packet was received during the previous period of the periodic timing signal and analyze the circular buffer to determine whether there is a signal failure on the incoming Ethernet link.
    Type: Grant
    Filed: August 20, 2010
    Date of Patent: June 5, 2012
    Assignee: Juniper Networks, Inc.
    Inventors: CunZhi Lu, Ramanarayanan Ramakrishnan
  • Patent number: 8190752
    Abstract: A method for securing delivery of flash content over a network includes rewriting flash content action code capable of making a network request for flash content to redirect network communication associated with the flash content to a network device.
    Type: Grant
    Filed: May 17, 2006
    Date of Patent: May 29, 2012
    Assignee: Juniper Networks, Inc.
    Inventor: Zeqing Xia
  • Patent number: 8189597
    Abstract: A pipeline scheduler provides a minimum bandwidth guarantee by transporting cells from an input port to an output port in a two-phased approach. Cells that conform to a minimum cell rate (MCR) are selected from queues at the input port and arranged into supercells for transport to the output port, followed by nonconforming cells, to guarantee fairness by using scheduling modules to build the supercells first for conforming cells, and then for nonconforming cells. Reservation vectors are used to permit the same time slot of the next frame to be reserved by a first queue, and the same time slot of the following time frame to be held for reservation by a second queue, to ensure equal time slot access by the first and second queues over successive time frames.
    Type: Grant
    Filed: August 5, 2010
    Date of Patent: May 29, 2012
    Assignee: Juniper Networks, Inc.
    Inventors: Ruixue Fan, Chi-Yu Lu
  • Patent number: 8189595
    Abstract: A data processing system includes an input circuit, a plurality of processing paths and an output circuit. The input circuit receives blocks of data on a plurality of data streams and distributes the blocks of data to the plurality of processing paths. The plurality of processing paths receive and process the distributed blocks of data. The output circuit selectively queues and dequeues the processed blocks of data based on a determined maximum differential delay among each of the processing paths and transmits the processed blocks of data.
    Type: Grant
    Filed: April 20, 2011
    Date of Patent: May 29, 2012
    Assignee: Juniper Networks, Inc.
    Inventor: Spencer Greene
  • Patent number: 8189605
    Abstract: A method and apparatus for switching a data packet between a source and destination in a network. The data packet includes a header portion and a data portion. The header portion includes routing information for the data packet. The method includes defining a data path in the router comprising a path through the router along which the data portion of the data packet travels and defining a control path comprising a path through the router along which routing information from the header portion travels. The method includes separating the data path and control path in the router such that the routing information can be separated from the data portion allowing for the separate processing of each in the router. The data portion can be stored in a global memory while routing decisions are made on the routing information in the control path.
    Type: Grant
    Filed: December 31, 2008
    Date of Patent: May 29, 2012
    Assignee: Juniper Networks, Inc.
    Inventors: Pradeep S. Sindhu, Kireeti Kompella, Dennis C. Ferguson, Bjorn O Liencres, Nalini Agarwal, Hann-Hwan Ju, Raymond Marcelino Manese Lim, Rasoul Mirzazadeh Oskouy, Sreeram Veeragandham
  • Patent number: 8190674
    Abstract: A method and apparatus for delivering variable bit rate media files delivers media files to client systems. The media server can dynamically detect when a client can accept a different bit rate version of a media content. The media server can smoothly switch between different bit rate versions of the media content as it delivers the media content to client systems. A client system can also request different bit rate versions of a media content while it is playing the media content.
    Type: Grant
    Filed: March 12, 2010
    Date of Patent: May 29, 2012
    Assignee: Juniper Networks, Inc.
    Inventors: Kumar Narayanan, Sunil Mukundan, Zubair Visharam, Shivakumar Karathozuvu Narayanan, Jaspal Kohli, Prabakar Sundarrajan
  • Patent number: 8190132
    Abstract: Embodiments disclosed may include a mobile terminal for communication in a wireless communication network comprising a transmitter for transmitting a contact message, a user interface for entering contact information sent in the contact message, a processing unit for executing commands entered by means of the user interface and a visual presentation unit for displaying the user interface and contact message to be transmitted. The user interface is adapted for providing means for adding to the contact message a selectable contact identifier which represents a contact and wherein the processing unit is adapted for associating the selectable contact identifier with a contact number. Also, embodiments disclosed include a method and computer program as well as a signal in a wireless communication network operating along the lines outlined for the mobile terminal.
    Type: Grant
    Filed: October 10, 2007
    Date of Patent: May 29, 2012
    Assignee: Sony Ericsson Mobile Communications AB
    Inventor: Rikard Pantorp
  • Patent number: 8188894
    Abstract: Serial-to-parallel and parallel-to-serial conversion devices may provide for efficient conversion of serial bit streams into parallel data units (and vice versa). In one implementation, a device may include delay circuits, each of which being configured to receive a serial data stream. A rotator circuit may receive the delayed serial data streams and rearrange bits in the serial data streams. Register circuits may receive the output of the rotator circuit and collectively output, in parallel, a number of bits of one of the serial bit streams.
    Type: Grant
    Filed: June 30, 2009
    Date of Patent: May 29, 2012
    Assignee: Infinera Corporation
    Inventors: Chung Kuang Chin, Prasad Paranjape
  • Patent number: 8190400
    Abstract: A distributed graphical presentation and manipulation application executes as a thin client application in a network. The networked graphical presentation and manipulation application can generally be used without requiring a user to install any specific software prior to using the application. In one embodiment, code may be received from a server via the network. A local environment may be generated based on the code, where the local environment may be configured to display a view of a graphical model. A request to manipulate the view may be received within the local environment. A request for a manipulated view may be transmitted to the server based on the received request. The manipulated view may be received from the server. The received manipulated view may be displayed within the local environment.
    Type: Grant
    Filed: March 16, 2007
    Date of Patent: May 29, 2012
    Assignee: The MathWorks, Inc.
    Inventors: Anthony Paul Astolfi, Peter Hartwell Webb
  • Patent number: 8189576
    Abstract: A system includes an input device configured to receive a packet having a header and a packet processing device. The packet processing device is configured to examine the header, identify at least one function from a group of functions based on at least a portion of the header, where the group of functions includes an index table lookup function, a filtering function, and a longest best match lookup function, perform the identified at least one function for the packet to obtain a result, and forward the packet using the result.
    Type: Grant
    Filed: August 18, 2004
    Date of Patent: May 29, 2012
    Assignee: Juniper Networks, Inc.
    Inventors: Dennis C. Ferguson, Rajiv Patel, Gerald Cheung, Pradeep S. Sindhu
  • Patent number: 8191150
    Abstract: The present invention relates to a novel method for handling applications in a device by associating an application signed by a domain certificate to a pre-defined entity in a device, said device comprising: a module reader for reading subscriber identity, a virtual machine for running at least one application, a memory containing a root certificate, the method comprising: using a data set for aggregating a sub set of data, modifying portion of said data set such that said portion includes reference to said entity. The invention also relates to a device for implementing the method.
    Type: Grant
    Filed: March 28, 2008
    Date of Patent: May 29, 2012
    Assignee: Sony Ericsson Mobile Communications AB
    Inventors: Marcus Liwell, Stefan Andersson
  • Patent number: 8190608
    Abstract: A system performs cross-language query translations. The system receives a search query that includes terms in a first language and determines possible translations of the terms of the search query into a second language. The system also locates documents for use as parallel corpora to aid in the translation by: (1) locating documents in the first language that contain references that match the terms of the search query and identify documents in the second language; (2) locating documents in the first language that contain references that match the terms of the query and refer to other documents in the first language and identify documents in the second language that contain references to the other documents; or (3) locating documents in the first language that match the terms of the query and identify documents in the second language that contain references to the documents in the first language.
    Type: Grant
    Filed: June 30, 2011
    Date of Patent: May 29, 2012
    Assignee: Google Inc.
    Inventors: Luis Gravano, Monika H. Henzinger