Patents Represented by Attorney Trellis IP Law Group, PC
  • Patent number: 8052832
    Abstract: A splicing assembly comprising a splicing plate having a structure defining at least two cutting grooves. A positioning marker is disposed on the splicing plate, and at least one clamping assembly is coupled to the splicing plate. A method for installing a roll of labels on a labeler comprising removing from the labeler a first core which supports a sheet having labels. The sheet is positioned on a support surface. A second core, which supports a sheet having labels, is positioned on the labeler. The sheet from the second core is disposed on top of the sheet from the first core after the latter has been disposed on a support surface. The sheets are subsequently cut and spliced. A method for splicing comprising cutting a pair of superimposed pliable substrates to produce a pair of residual pliable substrates which are subsequently spliced.
    Type: Grant
    Filed: March 14, 2006
    Date of Patent: November 8, 2011
    Assignees: Sony Corporation, Sony DADC US Inc.
    Inventors: Rick Lee Tiefel, Thomas Jay Newsom
  • Patent number: 8045767
    Abstract: A method for reconstructing a fingerprint image from a plurality of frames captured from swipe fingerprint sensor is disclosed. The method is based on a motion estimation between consecutive fingerprint frames. Only a portion of each frame is used to obtain the motion estimate to minimize system resources necessary for reconstructing the fingerprint image.
    Type: Grant
    Filed: February 1, 2007
    Date of Patent: October 25, 2011
    Assignees: Sony Corporation, Sony Electronics, Inc.
    Inventors: Robert Weixiu Du, Chinping Yang, Chon In Kou, Shuang Li
  • Patent number: 8027542
    Abstract: An apparatus for detecting an action in a test video. In an illustrative embodiment, the apparatus includes a first mechanism for receiving a query for a particular action via a query video. A second mechanism employs motion vectors associated with the test video to compute one or more motion-similarity values. The one or more motion-similarity values represent motion similarity between a first group of pixels in a first frame of a query video and a second group of pixels in a second frame of the test video based on the motion vectors. A third mechanism uses the one or more similarity values to search for the particular action or similar action in the test video. In a more specific embodiment, another mechanism aggregates the similarity values over a predetermined number of frames to facilitate estimating where the particular action or version thereof occurs or is likely to occur in the test video.
    Type: Grant
    Filed: June 18, 2007
    Date of Patent: September 27, 2011
    Assignee: The Regents of the University of California
    Inventors: Parvez Ahammad, Chuohao Yeo, Kannan Ramchandran, S. Shankar Sastry
  • Patent number: 8024288
    Abstract: Particular embodiments store multidimensional block data using a value-bit format. A block of data is determined that includes a first dimension and a second dimension. The occurrences of unique values in the block of data is then determined. If the number of unique values does not violate a threshold, a value-bit format may be used instead of storing the data in a fully-exploded array. In this case, the value for the unique values is stored with an indication of where the unique values occur in the block of data. When a request for a value at an index position in the array is received, the value-bit format is used to retrieve the value requested. A bit that indicates the value that is associated with the index position in the array is determined and that value is returned.
    Type: Grant
    Filed: August 27, 2008
    Date of Patent: September 20, 2011
    Assignee: Oracle International Corporation
    Inventor: Kumar Ramaiyer
  • Patent number: 8018906
    Abstract: A receiver includes a plurality of de-spreading correlators that are programmed to only correlate a specific portion of the full spreading code according to an interleave factor. Each correlator may be associated with a different symbol. The received signal may be received at all correlators and is multiplied by a code generated by a code generator according to the symbol associated with the correlator. While each correlator may be despreading the received signal at all times, an enable signal is used to determine when information for an associated cell should be accumulated for each correlator.
    Type: Grant
    Filed: September 25, 2007
    Date of Patent: September 13, 2011
    Assignee: Terrace Communications Corporation
    Inventor: Nathan Hays
  • Patent number: 8009723
    Abstract: Systems, apparatuses, and methods for providing timing estimates of received signals are disclosed. In one embodiment, sub-chip timing in spread spectrum signals can be achieved without requiring oversampling in the receiver. A transmitter can adjust the timing of certain transmitted symbols by a fraction of a chip time from an expected time, and send the mistimed symbols to a receiver. The output of the receiver's de-spreading correlator can show different magnitudes for wedge symbols with different timing errors. By setting some symbols early and some late, and by taking the difference between their magnitudes, a transfer function between the result and a timing error can be determined.
    Type: Grant
    Filed: May 16, 2007
    Date of Patent: August 30, 2011
    Assignee: Terrace Communications Corporation
    Inventor: Nathan Hays
  • Patent number: 7979369
    Abstract: Aggregate scoring is used to help classify digital content such as content uploaded to multi-user websites (e.g., social networking websites). In one embodiment, specific categories are used that relate to a social implication of content. For example, text, images, audio or other data formats can provide communication perceived to fall into categories such as violent, abusive, rights management, pornographic or other types of communication. The categories are used to provide a raw score to items in various groupings of a site's content. Where items are related to other items such as by organizational, social, legal, data-driven, design methods, or by other principles or definitions, the related items' raw scores are aggregated to achieve a score for a particular grouping of items that reflects, at least in part, scores from two or more of the related items.
    Type: Grant
    Filed: January 9, 2008
    Date of Patent: July 12, 2011
    Assignee: Keibi Technologies, Inc.
    Inventors: Pierre Grenier, Eddie Lo, Satinderpal Sandhu
  • Patent number: 7965984
    Abstract: Particular embodiments generally relate to providing information to a user. In one embodiment, a first information delivery device detects a headset associated with a user. The headset is detected when it is within a range of the first information delivery device. The first information delivery device contacts the headset using pairing information for the headset. After the pairing operation, information to deliver to the user is then determined. The information may be determined based on a user identifier associated with the user. For example, personalized information may be delivered to the headset. This personalized information may be information about the store or shopping center. In one example, the headset may be automatically contacted by information delivery device, which may cause the headset to ring. The user may decide to answer and can then hear the personalized information.
    Type: Grant
    Filed: February 22, 2008
    Date of Patent: June 21, 2011
    Assignees: Sony Corporation, Sony Electronics, Inc.
    Inventor: Scott Smyers
  • Patent number: 7937391
    Abstract: A system for presenting keywords obtained from users in a review process. The keywords are displayed along with a use value that reflects the number of times users have voted or selected the keyword as being relevant or effective in a review of a product. The keywords can be used to assist consumers in deciding whether to purchase a product or a service, in determining a brand's reputation, or for other purposes. Keywords can be ranked according to usage criteria such as the frequency of use of the keyword in reviews, the reputation of a user/reviewer who created or used the keyword, etc. Rankings can be dynamically updated when keyword usage changes. Such as when a keyword declines in popularity, when words change in meaning or become obsolete or irrelevant with respect to their original intent, etc. Keywords can be used as filters for product searches.
    Type: Grant
    Filed: October 7, 2009
    Date of Patent: May 3, 2011
    Assignee: PowerReviews, Inc.
    Inventors: Robert S. Chea, James Morris, Gautam Prabhu
  • Patent number: 7930363
    Abstract: In one embodiment, a display engine and one or more data files are determined. They are then sent to a website provider's network. The display engine and data are used to provide ASP functionality without contacting the ASP network for every user request. So even if the ASP network is not available, the ASP functionality provided by the display engine and data is always accessible to the website provider. For example, the website provider's network may provide the ASP functionality by displaying data in one or more data files at a user's display device. This is performed without relying on the availability of the ASP network.
    Type: Grant
    Filed: October 11, 2006
    Date of Patent: April 19, 2011
    Assignee: PowerReviews, Inc.
    Inventors: Robert S. Chea, Gautam Prabhu, James Morris
  • Patent number: 7930418
    Abstract: A system providing a user interface to annotate different items in a media production system such as in a digital non-linear post production system. Parts of the production, such as clips, frames and layers, that have an associated annotation are provided with a visual annotation marker. The annotation marker can use shape, color or animation to convey source, urgency, status or other information. Annotations can be text, freehand drawing, audio, or other. Annotations can be automatically generated. Annotations can be compiled into records, searched and transferred. A state of an application program can be stored and transferred to a remote system. The remote system attempts to recreate the original state of the application program. If the remote system is unable to do so, an image of the state of the application program is obtained, instead. Assignment of control to various functions of an application program is achieved by associating a function (i.e.
    Type: Grant
    Filed: March 22, 2004
    Date of Patent: April 19, 2011
    Assignees: Sony Corporation, Sony Electronics, Inc.
    Inventors: Sukendeep Samra, Mark A. van den Bergen, Steven Hall, Jason Peterson, Stephen Dyson
  • Patent number: 7912492
    Abstract: Particular embodiments provide techniques for controlling power in a channel. The power being consumed in a channel may not always be fully used. For example, bursty or Aloha traffic may limit the power being used to transmit data in a channel. Thus, particular embodiments allow transceivers to increase the power used to transmit data in a channel. For example, many transceivers may be allowed to send data in a channel. If all transceivers were transmitting at once at an increased power level, the aggregate power level may be exceeded for the channel. All the transceivers may be allotted a fixed percentage of the aggregate power so as to guarantee not exceeding the power limit. However, not all transceivers may be using their allotted power at the same time. Thus, when the allotted aggregate power in the channel is not fully utilized, a transceiver may increase its traffic beyond its normal portion. For example, the transceiver may use a power-demanding high order modulation scheme to send data.
    Type: Grant
    Filed: August 3, 2007
    Date of Patent: March 22, 2011
    Assignee: Terrace Communications Corporation
    Inventor: Nathan Hays
  • Patent number: 7840215
    Abstract: In one embodiment, a method can include: (i) assigning an attribute to each of a plurality of processors, and designating one of the plurality of processors as a proxy processor; (ii) when a user session begins using a first of the plurality of processors, sending a first notification message to a server; and (iii) when a rebooting of the first processor occurs: (a) suppressing a second notification message from the first processor in the proxy processor; and (b) sending a third notification message with the attribute to the server to enable the server to modify a user file in the server using the attribute.
    Type: Grant
    Filed: April 11, 2007
    Date of Patent: November 23, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Biswaranjan Panda, Bhaskar Bhupalam, Timothy Stammers
  • Patent number: 7840809
    Abstract: Embodiments of the invention provide a method and system for sending a session key file encryption key for use in the secure transmission of an encrypted media stream across a network. A logging node receives a double encrypted session key file encryption key. The session key file encryption key is used to encrypt session keys, which in turn can be used to decrypt the encrypted media stream. The logging node decrypts the session key file encryption key. Thereafter, the logging node sends the session key file encryption key to a reviewing node for use in secure transmission of the encrypted media stream.
    Type: Grant
    Filed: February 24, 2006
    Date of Patent: November 23, 2010
    Assignee: Cisco Technology, Inc.
    Inventor: Robert T. Bell
  • Patent number: 7836164
    Abstract: Particular embodiments generally relate to an extensible network discovery system. In one embodiment, a device may be able to communicate with a plurality of other devices that may communicate using different discovery protocols. For example, the device may include a discovery component that includes a plurality of discovery protocol plug-ins. The plug-ins enable communication using different discovery protocols. An application layer format is provided for applications of a device to communicate with the discovery component. The discovery component can then translate messages from the application layer format to a format compatible with each discovery protocol. Accordingly, applications do not need to know each discovery protocol format. Also, devices can communicate with different devices that may be configured to communicate using different discovery protocols.
    Type: Grant
    Filed: September 2, 2008
    Date of Patent: November 16, 2010
    Assignees: Sony Corporation, Sony Electronics Inc.
    Inventor: Sherif Tawfik
  • Patent number: 7830408
    Abstract: A system and method for providing captioning in a conference. In an illustrative embodiment, the method includes establishing a conference between a first participant and a second participant. The conference exhibits an exchange of a first type of media between the participants. A user option is provided to augment the conference with a second type of media corresponding to the first type of media. The second type of media is then generated based on one or more conference parameters in response to the signal. In a more specific embodiment, the second type of media is automatically generated. The first type of media is provided approximately concurrently with the second type of media. The second type of media, which may represent text captions, is then selectively provided to one or more participants in the conference based on predetermined preferences.
    Type: Grant
    Filed: December 21, 2005
    Date of Patent: November 9, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Aseem Asthana, Shantanu Sarkar
  • Patent number: 7831259
    Abstract: In one embodiment, an apparatus can include: a receiver configured to receive location-related data, and to provide real-time location information therefrom; and a processor configured to receive the real-time location information, and to provide an extension in a packet header of a media stream, wherein the header extension comprises the real-time location information.
    Type: Grant
    Filed: June 22, 2007
    Date of Patent: November 9, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Feng Cao, Saadat Malik
  • Patent number: 7822858
    Abstract: Techniques for providing a bulk refresh of sessions in a network are provided. A plurality of session identifiers for sessions that were created are determined. These session identifiers may be included in a bulk refresh message. The bulk refresh message is sent to a device configured to determine if sessions associated with the plurality of session identifiers are active or inactive. The device then sends a response to the refresh requestor. The response can be used to determine which sessions are active or inactive. After the determination, actions can be taken in order to clear the hanging session. For example, the session may be torn down or a BYE message may be sent to end the session on a peer device.
    Type: Grant
    Filed: April 26, 2006
    Date of Patent: October 26, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Parameswaran Kumarasamy, Jayesh Chokshi, Mohammed Taher Shaikh, Vinay Pande
  • Patent number: 7823069
    Abstract: In one embodiment of the invention, a method and an application tool for dynamically representing configuration commands of a network device on a user interface are provided. According to the method, a data model is stored with the application tool. Thereafter, the configuration commands are rendered on to the data model and the rendered data model is represented on the user interface in real time.
    Type: Grant
    Filed: March 23, 2006
    Date of Patent: October 26, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: David Anthony Tanner, Christopher Norris
  • Patent number: D639048
    Type: Grant
    Filed: June 17, 2010
    Date of Patent: June 7, 2011
    Inventor: Darrell Bussard