Patents Represented by Attorney Dergosits & Noah LLP
  • Patent number: 8347386
    Abstract: This disclosure is directed to a system and method for preventing malware, spyware and other undesirable applications from affecting mobile communication devices (e.g., smartphones, netbooks, and tablets). A mobile communication device uses a server to assist in identifying and removing undesirable applications. When scanning an application, a device transmits information about the application to a server for analysis. The server receives the information, produces an assessment for the application, and transmits the assessment to the device. By performing analysis on a server, the invention allows a device to reduce the battery and performance cost of protecting against undesirable applications. The servers transmits notifications to devices that have installed applications that are discovered to be undesirable. The server receives data about applications from many devices, using the combined data to minimize false positives and provide comprehensive protection against known and unknown threats.
    Type: Grant
    Filed: August 25, 2010
    Date of Patent: January 1, 2013
    Assignee: Lookout, Inc.
    Inventors: Kevin Patrick Mahaffey, James David Burgess, David Golombek, Timothy Micheal Wyatt, Anthony McKay Lineberry, Kyle Barton, Daniel Lee Evans, David Luke Richardson, Ariel Salomon
  • Patent number: 8347313
    Abstract: Methods, apparatuses, and systems are presented for automating organization of multiple processes involving maintaining a uniform record of process threads using at least one server, each process thread comprising a representation of a collaborative process capable of involving a plurality of users, enabling at least one of the plurality of users to carry out a user action while interacting with one of a plurality of different types of application programs, and modifying at least one process thread in the uniform record of process threads in response to the user action carried out by the user. Modifying the at least one process thread may comprise generating the at least one process thread as a new process thread. Alternatively or in addition, modifying the at least one process thread may comprise modifying the at least one process thread as an existing process thread. At least one of the process threads may reflect user actions carried out by more than one of the plurality of users.
    Type: Grant
    Filed: September 22, 2009
    Date of Patent: January 1, 2013
    Assignee: Resilient Networks, Inc.
    Inventors: Jonathan Hare, Mathew Spolin
  • Patent number: 8346950
    Abstract: A hosted application server system and method are disclosed. The hosted application server system includes an interface for receiving a request from one of a plurality of users, a runtime environment for running a plurality of independent applications, a core configured to receive and respond to a request from one of the applications, and an interface for sending a response to the user. The core can have access to a shared data model.
    Type: Grant
    Filed: May 19, 2005
    Date of Patent: January 1, 2013
    Assignee: Glam Media, Inc.
    Inventors: Marc L. Andreessen, Steven Vassallo, Dermot Martin Gately, Eric Reed Meeks
  • Patent number: 8339363
    Abstract: Information exchange systems and methods (“IES”) are described that allow users of portable devices to initiate exchanges of information with a simple gesture. Detection of this gesture causes the host device to perform a number of actions including one or more of selecting data for an exchange transaction, identifying one or more destination devices to receive the selected data, transferring the selected data to the destination devices, and receiving complementary or corresponding data from the destination devices. The IES thus avoids the requirement for users to perform time consuming and error prone interactions involving complex operations with a device interface in order to initiate data exchanges.
    Type: Grant
    Filed: May 13, 2005
    Date of Patent: December 25, 2012
    Assignee: Robert Bosch GmbH
    Inventors: David Michael Krum, Hauke Schmidt
  • Patent number: 8335982
    Abstract: A system and method for binding a form through a JavaScript callback is disclosed herein. During a first session, inputted information in a form is bound with a plurality of JavaScript callbacks. When the session is closed and again reopened, the inputted form is called containing the information inputted from the first session.
    Type: Grant
    Filed: December 3, 2008
    Date of Patent: December 18, 2012
    Assignee: Appcelerator, Inc.
    Inventors: Paul Colton, Uri Sarid, Kevin Edward Lindsey
  • Patent number: 8333266
    Abstract: In the specification and drawing a new brake system and a two-wheeled vehicle using the same are described. The new brake system includes a first brake to apply a first brake force on a first wheel of a vehicle and transfers the first brake force to physically actuate a second brake to brake a second wheel of the vehicle. A new-designed cantilever brake is disclosed to transfer the first brake force to actuate the second brake.
    Type: Grant
    Filed: December 15, 2009
    Date of Patent: December 18, 2012
    Assignee: Conceptualized Engineering, Ltd.
    Inventor: Andrew Ouellet
  • Patent number: 8326805
    Abstract: Computer file archiving systems and techniques are described. Various aspects include wide area high-availability file archiving, volume-level management capabilities of archiving systems, and methods and systems for storing file archiving metadata. The methods and systems described can be used individually or in combination.
    Type: Grant
    Filed: September 28, 2007
    Date of Patent: December 4, 2012
    Assignee: EMC Corporation
    Inventors: Anthony Arous, Chenlan Guo, Jeffrey C. Peterson
  • Patent number: 8327328
    Abstract: A system and method for converting byte code of a first type into byte code of a second type. Byte code of a first type is received as input. The first byte code is converted into constituent byte code data elements that can comprise any logical unit or grouping of at least a portion of a software application. The first byte code data elements are mapped to data elements of a second byte code type. The second byte code data elements are assembled into a resulting second byte code.
    Type: Grant
    Filed: April 25, 2010
    Date of Patent: December 4, 2012
    Assignee: Appcelerator, Inc.
    Inventors: Paul Colton, Kevin Edward Lindsey, Roland Ingomar Muschenetz, Robin Sean Debreuil
  • Patent number: 8321378
    Abstract: Methods and apparatus for managing information related to backup storage activities of data storage systems. In a computer system having one or more independent backup data storage systems coupled to each other and each serving one or more clients, a user may obtain information related to backup activities of any of the backup storage systems from a single location. Through a user interface associated with any of the backup storage systems, or through a stand alone user interface, a user may manage (e.g., organize, display, print) information related to backup activities of any or all of the backup storage systems. System administrators can design and store a variety of report formats that may be utilized by any user to display or print various parameters associated with backup activities in a particular manner. Report formats may be edited by users, and displayed parameters may be dynamically updated to provide for active monitoring of one or more backup storage systems.
    Type: Grant
    Filed: January 10, 2008
    Date of Patent: November 27, 2012
    Assignee: EMC Corporation
    Inventors: Jeffrey Phillips, David Allen, Brett Serkez, Peter Bouchard
  • Patent number: 8321947
    Abstract: A dynamic watermarking capability is implemented in an enterprise rights management (ERM) or similar system that comprises a central server to which end user client machines are connectable. The central server has a database in which watermark definitions created by authorized entities are centrally stored. An end user client machine is provided with a client component that typically includes wrapper code, and watermarking rendering code. The wrapper and rendering code are instantiated when a given calling application is started, or when the application initiates a given rendering function such as a print or display operation. When the calling application begins the rendering operation, the wrapper code intercepts a given rendering function call, connects to the central server and then retrieves a watermark definition. Alternatively, the watermark definition is retrieved when a document to be rendered is first accessed on the client machine.
    Type: Grant
    Filed: December 15, 2005
    Date of Patent: November 27, 2012
    Assignee: EMC Corporation
    Inventors: Allen D. Hadden, Christopher A. Hébert
  • Patent number: 8317807
    Abstract: A medical tool includes an access tool and a dissecting obdurator that is placed within a lumen of the access tool. The dissecting obdurator comprises a body having a first edge, a second edge and a cross section, the cross section having a height dimension measured from the first edge to the second edge and a width dimension perpendicular to the height dimension, the height dimension is two or more times the width dimension. The tip of the dissecting obdurator is selectively flexible and coupled to a distal end of the body, the selectively flexible tip being more flexible bending in the axis of the width dimension than bending in the axis of the height dimension.
    Type: Grant
    Filed: August 22, 2010
    Date of Patent: November 27, 2012
    Inventor: Douglas Post
  • Patent number: 8311960
    Abstract: The invention is a system and method for teaching and using a computer to apply a genetic algorithm in order to generate rules for classifying data objects, such as documents. By permitting periodic human intervention during and/or after the initial training stage, the invention improves upon existing methods that merely automate data classification. Using an initial “training set” of data objects, the system develops a set of rules to apply on future data objects. To improve efficacy over time, rules may be periodically amended by a user during the initial training stage or after rules have been generated. In this fashion, classification rules may evolve, thereby improving the accuracy and speed of the classification process. Classification rules are also presented in a human-readable format, thereby improving the transparency of the classification process and facilitating the interaction between the system and the administrator.
    Type: Grant
    Filed: March 31, 2009
    Date of Patent: November 13, 2012
    Assignee: EMC Corporation
    Inventors: Ilan Ginzburg, Bruno Roustant, Pierre Salagnac
  • Patent number: 8312552
    Abstract: Methods and systems for rendering watermarks in a computer system are provided. One technique renders a content unit based on a call from an application, and renders a watermark for the content based on a call from a tool separate from the application. Another technique for rendering a watermark for content displayed on a display screen renders the content via a content window on the display, and renders the watermark via another window on the display that overlays at least a portion of the content window.
    Type: Grant
    Filed: April 30, 2007
    Date of Patent: November 13, 2012
    Assignee: EMC Corporation
    Inventors: Allen D. Hadden, Christopher A. Hebert
  • Patent number: 8307084
    Abstract: Methods and systems are described for providing a lock-down community. In one aspect, a system comprises an indication handler component in a host node device managing a lock-down community of a computer node device, the lock-down community comprising a plurality of resources where the computer node device is configured to communicate only with a resource in the lock-down community via a network. The host node device hosts an operating system that maintains an approved resource list that identifies the plurality of resources in the lock-down community of the computer node device. The indication handler component is configured to receive an indication to update the approved resource list, wherein the indication identifies a target resource. The system also includes an update handler component configured to update the approved resource list based on the received indication, thereby modifying the lock-down community of the computer node device.
    Type: Grant
    Filed: February 9, 2009
    Date of Patent: November 6, 2012
    Assignee: Imera Systems, Inc.
    Inventor: Jaushin Lee
  • Patent number: 8296144
    Abstract: Embodiments of an automated dialog system testing method and component are described. This automated testing method and system supplements real human-based testing with simulated user input and incorporates a set of evaluation measures that focus on three basic aspects of task-oriented dialog systems, namely, understanding ability, efficiency, and the appropriateness of system actions. These measures are first applied on a corpus generated between a dialog system and a group of human users to demonstrate the validity of these measures with the human users' satisfaction levels. Results generally show that these measures are significantly correlated with these satisfaction levels. A regression model is then built to predict the user satisfaction scores using these evaluation measures.
    Type: Grant
    Filed: June 4, 2008
    Date of Patent: October 23, 2012
    Assignee: Robert Bosch GmbH
    Inventors: Fuliang Weng, Hua Ai
  • Patent number: 8291079
    Abstract: A system and method for developing, deploying, managing and monitoring a web application in a single environment is disclosed herein. The single environment is preferably an integrated development environment (“IDE”). The system and method preferably allows for deployment to a cloud provider, and preferably allows for use of Web resources from multiple cloud providers. One preferred IDE is the APTANA® STUDIO IDE.
    Type: Grant
    Filed: June 3, 2009
    Date of Patent: October 16, 2012
    Assignee: Appcelerator, Inc.
    Inventors: Paul Colton, Uri Sarid
  • Patent number: 8285813
    Abstract: A system and method for emulating a multitude of different user agents on a server-side is disclosed herein. On a server-side, an acceptable user agent string for receiving full content from the web-site with a browser sniffing agent is identified. The acceptable user agent is emulated by transmitting a HTTP request with the acceptable user agent string, allowing for access to the full content of the web-page of the web-site.
    Type: Grant
    Filed: December 3, 2008
    Date of Patent: October 9, 2012
    Assignee: Appcelerator, Inc.
    Inventors: Paul Colton, Uri Sarid, Kevin Edward Lindsey
  • Patent number: 8271608
    Abstract: The present invention is a system and method for creating, developing and testing cross-platform software for mobile communications devices. The invention enables mobile device software that must be highly-integrated with the operating system on which it runs to be implemented in a cross-platform manner. Security software for mobile devices is a prime beneficiary of the present invention, as a substantial proportion of its functionality is identical between different platforms yet integrated very specifically into each platform it supports. The cross-platform system includes a core platform-independent component, a platform-specific component, and an abstraction layer component, each of which may communicate with each other using a common defined API. The present invention enables the platform-independent component to be completely re-used between platforms and allows the platform-specific and abstraction components to contain minimal amounts of code on each platform.
    Type: Grant
    Filed: December 7, 2011
    Date of Patent: September 18, 2012
    Assignee: Lookout, Inc.
    Inventors: Kevin Patrick Mahaffey, John G. Hering, James David Burgess
  • Patent number: 8266202
    Abstract: A method, system, Web-environment and computer program product for automatically generating proxies and meta-proxies for script code in an HTML document. The invention preferably operates with a system that allows for JavaScript to be utilized on the server-side.
    Type: Grant
    Filed: December 12, 2008
    Date of Patent: September 11, 2012
    Assignee: Appcelerator, Inc.
    Inventors: Paul Colton, Uri Sarid, Kevin Edward Lindsey
  • Patent number: 8258725
    Abstract: A klystron has a hollow beam electron gun that has a circular planar electron emitting surface. A hollow electron beam is directed from the electron gun through a plurality of drift tubes, resonant chambers and magnetic fields to a collector. The hollow electron beam does not experience significant radial movement and can operate at a lower beam voltage which reduces the required length of the RF interaction circuit and lowers the risks of RF arcing.
    Type: Grant
    Filed: April 3, 2008
    Date of Patent: September 4, 2012
    Inventor: Patrick Ferguson