Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Lee, Ottawa

Andy Lee, Ottawa CA

Patent application numberDescriptionPublished
20090177735Unified communications systems and methods - Systems and methods for providing digital content are disclosed through a universal medial connection API, which include registering an application to be used during a session, loading policies to be used during the session, and identifying hardware features to be used during the session. These systems and methods also include steering data to be used during a session and presenting data to an endpoint during the session. The content is delivered from a first client to a second client according to the policies and hardware features that are available during the session.07-09-2009

Denny Lee, Ottawa CA

Patent application numberDescriptionPublished
20090190473Method and apparatus for targeted content delivery based on internet video traffic analysis - A system and related method for targeted content delivery based on Internet video traffic analysis, including one or more of the following: a packet-based communication network in communication with a terminal device, the packet-based communication network 1) collecting and comparing traffic flows between the terminal device and one or more video content sources to known protocol signatures, 2) identifying match(es), 3) identifying, monitoring and analyzing a flow sequence of video content information for the match(es), 4) identifying and extracting associated metadata, and 5) harmonizing the metadata; a behavior analyzer that formulates a behavioral profile of a user of the terminal device who requests and receives the video content information; and a targeted content delivery infrastructure that establishes behavioral profile data regarding the user and delivers targeted content to the user.07-30-2009
20090190505Method and apparatus for targeted content delivery based on real-time communication session analysis - A system and related method for targeted content delivery based on real time communication session analysis, including one or more of the following: a behavior analyzer that formulates a behavioral profile of a user of a terminal device that requests and receives a real time communication; a targeted content delivery infrastructure that establishes behavioral profile data regarding the user and delivers targeted content to the user; and a packet-based communication network in communication with the terminal device, the communication network comparing collected traffic flows to known real time communication protocols, identifying one or more matches between the collected traffic flows and the known real time communication protocols, resulting in one or more identified real time communication sessions, identifying signaling information flow and optionally a bearer channel of the one or more identified real time communication sessions, and extracting key information from the identified signaling information flow and optional bearer channel.07-30-2009
20090193097Method and apparatus for targeted content delivery based on RSS feed analysis - A system and related method for targeted content delivery based on RSS feed analysis, including one or more of the following: a behavior analyzer that formulates a behavioral profile of a user of a terminal device who requests an RSS feed and receives same through the terminal device; an infrastructure that establishes behavioral profile data regarding the user and delivers targeted content to the user; and a network in communication with the terminal device, the network matching one or more flows of the RSS feed to known protocol signatures, collecting summary descriptive information embedded in the one or more flows of the RSS feed, and correlating the collected information with a subsequent content request.07-30-2009

Denny Lung Sun Lee, Ottawa CA

Patent application numberDescriptionPublished
20100138370METHOD AND APPARATUS FOR MACHINE-LEARNING BASED PROFILING - A method and system for profiling a user based upon a user's previous on-line actions is provided. The profile provides a characterization of the user's preferences based upon a received user event. The user event identifying event identification information and a user identifier. A look-up in a cached web map is performed to retrieve classification information associated with the event identification information. A user profile is retrieved or created for the user identifier. Profile update information is generated based upon the retrieved classification information for the user event, to identify how the user is to be updated based upon the retrieved classification information and defined profiling rules. The user profile is updated and stored for access by an external advertising server. The classification information provides a text-score record comprising a text string and a score defined in relation to a lexical ontology comprising a hierarchy of categories.06-03-2010
20100154059NETWORK BASED MALWARE DETECTION AND REPORTING - An apparatus, system and method are described for use in detecting the presence of malware on subscribers computers. The apparatus, system and method are network based and may be deployed within an Internet Service Provider (ISP) network. The system may include a plurality of network sensors for receiving and analyzing network traffic to determine the presence of malware. An aggregating apparatus receives alerts of the presence of malware and translates a network identifier of the alert to a subscriber identifier. The aggregating apparatus aggregates alert information and forwards it to a reporting infrastructure that can generate notifications in order to notify a subscriber that malware has been detected on a computer associated with the subscriber.06-17-2010
20100191692TARGETED CONTENT DELIVERY MECHANISM BASED ON NETWORK APPLICATION DATA - A system and method are provided for delivering targeted content to a subscriber coupled to a service provider network. Network application data generated by the subscriber is received and processed by a network application element deployed in the service provider network associated with a network identifier of the subscriber's computing device. The network application data is generated from user interaction with a server coupled to the service provider network or through a public communication network. The network application data is converted to web events associated with the network identifier. The web events are filtered to remove irrelevant data from received web events. A subscriber profile can then be generated base upon the filtered web events associated with the subscriber. Targeted content can then be delivered to the subscriber based upon the subscriber's profile.07-29-2010
20100223105METHOD AND APPARATUS FOR CONTENT TARGETING ONE USER GROUP BASED ON BEHAVIORAL PROFILING OF ANOTHER USER GROUP - A system and method for selecting an accompanying content, such as an advertisement, for presentation with a main content, such as a web page is described. The system and method provide a profile of the main content that is used when selecting the accompanying content. The main content profile may be used to select the accompanying content when the main content is requested by a user for which little or no profile information is available. The main content profile is based on the content consumption history of a group of users for which profile information is available.09-02-2010
20110010563METHOD AND APPARATUS FOR ANONYMOUS DATA PROCESSING - A system, a method and a computer readable medium for anonymizing collected data associated with one or more data owners is provided. An identifier is received and a hash process is performed using the identifier and a cryptographic salt to produce a hash output. The hash output is associated with an anonymous identifier. The anonymous identifier is then associated with the data. The anonymized data may then be provided to one or more third party processors for processing an analysis.01-13-2011

Michael C.g. Lee, Ottawa CA

Patent application numberDescriptionPublished
20110096918CALL FEATURES FOR AUTOMATIC CALL DISTRIBUTION SYSTEM - Call features for an Automatic Call Distribution (ACD) system implemented within a packet-based telephone environment are disclosed. Within a packet-based network, data messages are transferred between the ACD system and customer telephone stations while the customer waits for an attendant to become available. These data messages allow the customer to be informed of his/her current status within the priority order and further allows the customer to initiate a number of customer oriented operations. These operations include selecting music to listen to while waiting, requesting to be alerted when an attendant becomes available, and initiating a browser session for accessing data information. Overall, the status reports in combination with the initiating of one or more of the customer oriented operations can make the time spent waiting for an attendant a more productive and pleasant experience for the customer.04-28-2011

Robin C. Lee, Ottawa CA

Patent application numberDescriptionPublished
20090252570BENCH ANCHOR - A workbench anchor utilizing counter acting wedges configured to expand laterally as they are drawn together longitudinally in order to lock the anchor in a workbench dog hole or other suitably sized hole by tightening a screw that passes through one wedge and into a threaded hole in a second wedge. Another threaded hole in the anchor can receive a screw or bolt for securing work pieces, jigs, fixtures or other structures to the anchor and, thereby, to the bench in which the anchor or anchors are mounted. An optional O-ring or other friction-increasing structure facilitates securing the anchor in and removing the anchor from the workbench by preventing the anchor from falling through the dog hole or other hole in which it is being positioned or from which it is being removed.10-08-2009
20100107428WOODWORKING PLANE WITH ADJUSTABLE HANDLE - An adjustable handle for a tool that can be pivoted “forward and backward,” or “side to side,” and locked in a desired position to facilitate use of the tool and handle, and a woodworking plane with such a handle. The plane may be a small scraping plane that, optionally, includes a camber screw for inducing a camber in the blade, or a lever cap thumb screw threaded into the plane body. The plane may also be a bench, block, shoulder, rabbet or other plane, and the handle may be configured in a wide variety of different shapes.05-06-2010
20100122752INTERLOCKING, ADJUSTABLE EDGE-FORMING ROUTER BIT - An adjustable router or shaper cutter assembly that facilitates the formation of an edge contour such as a rounded over contour on work-pieces of differing thicknesses.05-20-2010

Patent applications by Robin C. Lee, Ottawa CA