(12) United States Patent Rachmiel et a1.
|
|
- Cordelia Weaver
- 5 years ago
- Views:
Transcription
1 US B2 (12) United States Patent Rachmiel et a1. (10) Patent N0.: (45) Date of Patent: US 8,073,863 B2 Dec. 6, 2011 (54) (75) (73) (*) (21) (22) (65) (60) (51) (52) (58) (56) BATCH MANAGEMENT OF METADATA IN A BUSINESS INTELLIGENCE ARCHITECTURE Inventors: Andrew G. Rachmiel, Park Ridge, IL (US); Neil P. Morgan, Hawthorn Woods, IL (US); Dariusz Danielewski, Hoffman Estates, IL (US) Assignee: BSP Software LLC, Rolling Meadows, IL (US) Notice: Subject to any disclaimer, the term of this patent is extended or adjusted under 35 U.S.C. 154(b) by 424 days. Appl. No.: 11/964,624 Filed: Dec. 26, 2007 Prior Publication Data US 2008/ A1 Aug. 14, 2008 Related US. Application Data Provisional application No. 60/889,455,?led on Feb. 12, Int. Cl. G06F 17/30 ( ) US. Cl /769; 707/803 Field of Classi?cation Search / 609, 707/707, 708, 758, 770, 802, 769, 803, 806 See application?le for complete search history. References Cited U.S. PATENT DOCUMENTS 6,061,684 A * 5/2000 Glasser et a /1 6,088,694 A 7/2000 Burns et a1. 6,609,123 B1 8/2003 Cazemier et a1. 6,611,838 B1 8/2003 Ignat et a1. 6,662,188 B1 12/2003 Rasmussen et a1. 6,728,697 B2 4/2004 Leathers 6,741,982 B2 5/2004 Soderstrom et a1. 6,986,135 B2 1/2006 Leathers et a1. 7,185,016 B1 2/2007 Rasmussen 7,275,211 B2 9/2007 Ferguson et a / A1* 1/2005 Potter et a / / A1* 9/2005 Pingree et a1. 707/ / A1* 10/2005 Mamou et a / / A1 10/2005 Mamou et a / A1 10/2005 Mamou et a / A1 * 4/2006 Mallalieu et a /104.1 (Continued) OTHER PUBLICATIONS International Search Report and Written Opinion issued in related International application No. PCT/U S0 8/ mailed Nov. 6, (Continued) Primary Examiner * James Trujillo Assistant Examiner * Soheila Davanlou (74) Attorney, Agent, or Firm * Lempia Summer?eld KatZ LLC (57) ABSTRACT A metadata management system is described for a business intelligence architecture having a metadata repository for content that de?nes a user environment of the business intel ligence architecture. The metadata management system includes a user interface generator to display information regarding a plurality of objects in the metadata repository and to facilitate selection of a group of the plurality of objects, a content editor to evaluate the content stored in the metadata repository for each object of the selected group and to modify in a batch job the content for each object of the selected group for storage of the modi?ed content in the metadata repository, and a communication manager to issue instructions for the storage of the modi?ed content in the metadata repository, the instructions being con?gured in accordance With a commu nication protocol of the business intelligence architecture utilized to control the metadata repository. 38 Claims, 18 Drawing Sheets APPLICATION SERVER] DISPATCHER WEB SERVER] GATEWAY FRAMEWORK MANAGER 33 1 CONTENT MANAGER CONTENT STORE 42
2 US 8,073,863 B2 Page 2 US. PATENT DOCUMENTS 2006/ A1* 5/2006 Zimmer et al / / A1* 10/2006 Babanats et a / / A1* 10/2006 Inmon / / A1* 7/2007 Levy / / A1 12/2007 McCully et al. 2008/ A1* 6/2008 Christensen / / A1* 7/2008 Adendorff et a / / A1* 4/2010 Yamakawa et al /609 OTHER PUBLICATIONS Cognos product sheet, IBM Cognos 8 Business Intelligence Report ing and DashboardsiMeet All Your Reporting Requirements, 4 pages (2008). Cognos product sheet, IBM Cognos 8 Business Intelligence Analy sisidiscover the Factors Driving Business Performance, 4 pages (2008). Cognos product sheet, Cognos 8 Business Intelligence Analysisi Discover the Factors Driving Business Performance, 4 pages (Mar. 2006). Cognos product sheet, Cognos 8 Business Intelligence Reporting and DashboardsiMeet All Your Reporting Requirements, 4 pages (Sep. 2005). Cognos product sheet, Cognos ReportnetiThe New Standard for Enterprises Reporting, 4 pages (Jan. 2005). Cognos product sheet, Cognos ReportnetiThe Next-Generation Enterprise Query and Reporting Environment, 4 pages (Mar. 2004). Cognos product sheet, Proven PracticeiApproach to the Cognos 8 SDK, 22 pages (2008). Cognos product sheet, Cognos 8 Software Development KitiIn stallation and Con?guration Guide, 12 pages (2006). Cognos product sheet, Cognos Enterprises BI Series Software Development KitiInstallation and Con?guration Guide, 14 pages (2004). Excerpts from Developer GuideiSoftware Development Kit, Cognos ReportNet, 10 pages, including pp , (2004). Additional excerpts from Developer GuideiSoftware Develop ment Kit, Cognos ReportNet, 29 pages, including pp. 3-23, , (2004). Course Description website, IBM Cognos 8 SDK Self-Paced Training Package4eLearning, jct03001c/services/learning/ites.wss/us/en?pagetype:course description&coursecode:b2171, 3 pages (May 2011). Excerpts from Self-Paced TrainingiCognos 8 Software Develop ment Kit, Cognos Incorporated, 32 pages (Copyright Notice dated 2005). * cited by examiner
3 US. Patent Dec. 6, 2011 Sheet 1 0f 18 US 8,073,863 B2 mml/.ge v mm omk A! $65
4 US. Patent Dec. 6, 2011 Sheet 2 0f 18 US 8,073,863 B2 mm mm ow 8k mm].qe N
5 US. Patent Dec. 6, 2011 Sheet 3 0f 18 US 8,073,863 B2 Method interfaces 70 Version specific request? Match closest template 74 version K- Prepare SOAP 76 document l 78 Receive results 80 More results available? Yes Remove SOAP envelope and 82 protected attributes Return results 84 FIG. 3
6 US. Patent Dec. 6, 2011 Sheet 4 0f 18 US 8,073,863 B2 // \\ l Enter ) \\T// Con nect to \ gateway and paint two top object for selection tree > Object s ' 7 i 1 / \\ object 8 + / \\ Checkbox. 7/ \ I 86 Expand object C Cked\ Action? : Cl 'cked k ; \\ \\ // // i Select // \\ \Vahdate // \ /// \\\ t /// \\\ ( Empty or \> < Selected? \4 \\ refreshed? // \\ // \ / \ / V // \\ // \ / Populatedchildren I Populate "St Deselect _ no G queue with \ selected objects 92 T Create Transaction \ 96 /. / For each object // C t d Validate using Comm Mgr l k94 Update Status 1,102 FIG. 4 t Close Transaction
7
8 ,,,,,,,,,,,,,,,,,,, US. Patent Dec. 6, 2011 Sheet 6 0f 18 US 8,073,863 B2 (/ Enter i) Fl Await action Framework Manager Model / Package List of Changes // On model /// change Populate list queue with all reports 108 Create Transaction \ For each report in content store [ Cancel requeste VJBT/ Invalid Validate using Comm Mgr 112 Yes v For each change Apply Save 1 Update Status FIG. 6 \ Finalize Close Transaction
9
10 US. Patent Dec. 6, 2011 Sheet 8 0f 18 US 8,073,863 B ";.TU:uQEHFE:?whomlmm?mogv FEM:.QE w $ ,. 096:0 UEoE wmcmso H2
11 ,,,,,,,,,,,,,,,,,,, US. Patent Dec. 6, 2011 Sheet 9 0f 18 US 8,073,863 B2 // \ Enter ) \\ if // Search Text // Replace Text /// Object Type //// Connect to \\y/// \ gateway and paint \\\ two top object for Input data selection tree Object S + Object s \ Checkbox Expand object Cllcked\ Action? Cl lcked \\ // { Select,/ \\ \ / \ \,/// \\\ //// \\ // Empty or \\ // \\ I 120 \\ refreshed? // \\ Selected? / ' \\\,// \\\ /// \\ // \\ //' Populatedchildren 4 Populate list ] > Deselect _ no 9 queue with \ selected objects 1 22 Create Transaction _\ "FBFéSéHBEJ-Eéi iiiiiiiiiiiiiiiiiiii 7 // Validate using //// \ Comm Mgr Flancel requested i (j Valid? \/\F Yes ; NO Find and Replace _ \I FIG 9 Update Status < \ Close Transaction >< Finalize l /
12
13 US. Patent Dec. 6, 2011 Sheet 11 0f 18 US 8,073,863 B2 Connect to gateway and paint two top object for _\ selection tree 1 32 Object s object 5 + // \\ Checkbox. \\ _ Expand object CI lcked \ Action? Cllcked ; \\ // Select / \ \ Execute /A\ /// \\\\ /// \\\ / \\ / \ 3/ Empty or \\ </ selected? \4 \\ refreshed? // \\ I // 1 V \\\ /// \\\\ //// \ \ / / popmatedchndren Populate list ] > Deselect no 9 queue with \ selected objects T ' Create Transaction For each object / Validate using //// Comm Mgr Cancel requested // \\ <i\ Valid? /:> Yes" NO Access source - \ package metadata 1\38 Update and Save FIG. 1 1 Update Status < l /' \\ Close Transaction >l Finalize ) \ /
14
15 US. Patent Dec. 6, 2011 Sheet 13 0f 18 US 8,073,863 B2 / \ < Enter > \ / Expand object / Object s + Cl lcked Connect to gateway and paint two top object for selection tree H \ Object s / // \\ Checkbox \\\ \\ \ \ Action? // // Execute clicked // t \ Selected? Select // / / / Populate children node Populate list queue with selected objects H Create Transaction Deselect For each object / // / Cancel requested FIG. 13 Update ACL H Save H Update Status t Close Transaction
16
17 US. Patent Dec. 6, 2011 Sheet 15 0f18 US 8,073,863 B2 ( Enter 1) Report Sections to Address a,, Lestmauon Security objects ////// Connect to //// Template Input gateway and paint two top object for \\ Pagelets Input data selection tree data Object s + ll -, A Object s Checkbox Expand object choked \ Action? CI 'Cked x \\ 4 Select Execute Populate children Populate queue Wllh list \ > selected objects node l Create Transaction Deselect For each object Reports or I '2 Reports \f age'ets '/ Pagelets For each object ///// V232: It/22g <f\[:sfer or Group?) \\\\\ /// \ // User \ \ Cancel requested * Group; Cancel requested ///.\\\\ For each member '7 \ \VaIId < update Yés/ NO preferences Replace selected sections Update + preferences Save // \\\ ll Update Status Update Status ; FIG. 15 / v\ 7 Close Transaction - >l Finalize \ v
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
5,903,882 A * 6,732,331 B1 * * cited by examiner. 11 m E WEB SERVICES FILE SERVER SYSTEM m CUSTOMER CUSTOMER CUSTOMER
US007428756B2 (12) United States Patent Wookey (10) Patent N0.: (45) Date of Patent: US 7,428,756 B2 Sep. 23, 2008 (54) (75) (73) (21) (22) (65) (60) (51) (52) (58) ACCESS CONTROL OVER DYNAMIC INTELLECTUAL
More information(12) United States Patent Cunningham et al.
US007765264B2 (12) United States Patent Cunningham et al. (10) Patent N0.: (45) Date of Patent: Jul. 27, 2010 (54) SELECTION OF MODE ACCORDING TO MESSAGE CHARACTERISTICS (75) Inventors: Ivy F. Cunningham,
More information(12) United States Patent (10) Patent No.: US 8,015,541 B1 Srinivasan et a]. (45) Date of Patent: Sep. 6, 2011
US008015541B1 (12) United States Patent (10) Patent No.: US 8,015,541 B1 Srinivasan et a]. (45) Date of Patent: Sep. 6, 2011 (54) BUSINESS PROCESS TECHNOLOGY FOR,, 31m? ar1s1us Qt a1~ eta. ~~~~~~~~~~~~~~...
More information(12) United States Patent Andersen
US007831580B2 (12) United States Patent Andersen (10) Patent N0.: (45) Date of Patent: US 7,831,580 B2 Nov. 9, 2010 (54) (75) (73) (*) (21) (22) (86) (87) (65) (60) (51) (52) (58) OWNER-BROKERED KNOWLEDGE
More information(12) United States Patent (10) Patent No.: US 6,446,087 B1. Lai (45) Date of Patent: Sep. 3, 2002
USOO6446087B1 (12) United States Patent (10) Patent No.: Lai (45) Date of Patent: Sep. 3, 2002 (54) SYSTEM FOR MAINTAINING THE (74) Attorney, Agent, or Firm-Patton Boggs, LLP INTEGRITY OF APPLICATION DATA
More information(12) United States Patent
(12) United States Patent US007 140922B2 (10) Patent No.: US 7,140,922 B2 Lulu et al. (45) Date of Patent: Nov. 28, 2006 (54) MULTI-OUTLET AC/DC ADAPTER (56) References Cited (75) Inventors: Daniel V.
More information(12) United States Patent Ramesh et a].
US007996350B2 (12) United States Patent Ramesh et a]. (10) Patent N0.: (45) Date of Patent: US 7,996,350 B2 Aug. 9, 2011 (54) VIRTUAL INTELLIGENT FABRIC (75) Inventors: Tirumale K. Ramesh, Centreville,
More information(12) United States Patent
(12) United States Patent Ramaswamy USOO6480717B1 (10) Patent No.: (45) Date of Patent: Nov. 12, 2002 (54) (75) (73) (*) (21) (22) (51) (52) (58) (56) TUNNELING OF NON-GSM SIGNALNG MESSAGES IN A GSM BASED
More information(12) United States Patent
(12) United States Patent Xiao US006663420B1 (10) Patent No.: (45) Date of Patent: Dec. 16, 2003 (54) ADAPTER FOR EXCHANGING DATA AND TRANSMITTING POWER BETWEEN PC AND PORTABLE DEVICE (75) Inventor: Hui
More information(12) United States Patent (10) Patent No.: US 7,640,289 B2
USOO7640289B2 (12) United States Patent (10) Patent No.: Chen (45) Date of Patent: *Dec. 29, 2009 (54) INTELLIGENT COMPUTER SWITCH 6,388,658 B1 5/2002 Ahern et al. 6,567,869 B2 5/2003 Shirley (75) Inventor:
More information(12) United States Patent
USOO97296.58B2 (12) United States Patent Trahan et al. (10) Patent No.: (45) Date of Patent: Aug. 8, 2017 (54) SYSTEM FOR MANAGING WEB-BASED CONTENT DATA AND APPLICATIONS (76) Inventors: Chris Trahan,
More information336w 330 FPGA / 330 MW} Compgnenf _/14 / 38 US 7,774,801 B1. Aug. 10, 2010 (56) (10) Patent N0.: (45) Date of Patent: (12) United States Patent Fitkin
US007774801B1 (12) United States Patent Fitkin (10) Patent N0.: (45) Date of Patent: Aug. 10, 2010 (54) (75) (73) (21) (22) (51) (52) (58) (56) CORBA FIELD PROGRAMMABLE GATE ARRAY/DIGITAL SIGNAL PROCESSOR
More information(12) United States Patent (10) Patent No.: US 8.131,217 B2
US008131217B2 (12) United States Patent (10) Patent No.: US 8.131,217 B2 Srinivasa et al. (45) Date of Patent: Mar. 6, 2012 (54) IDENTIFICATION OF MAKE AND MODEL 2004/0266347 A1* 12/2004 Palin et al....
More information(12) United States Patent (10) Patent No.: US 6,657,548 B2. Dai (45) Date of Patent: Dec. 2, 2003
USOO6657548B2 (12) United States Patent (10) Patent No.: US 6,657,548 B2 Dai (45) Date of Patent: Dec. 2, 2003 (54) SYSTEMSTATUS LIGHT INDICATOR 6,501,897 B1 * 12/2002 German et al.... 385/134 DEVICE EMBEDDED
More information(12) (10) Patent No.: US 7,017,055 B1. H0 (45) Date of Patent: Mar. 21, 2006
United States Patent USOO701.7055B1 (12) (10) Patent No.: H0 (45) Date of Patent: Mar. 21, 2006 (54) HUB THAT CAN SUPPLY POWER FOREIGN PATENT DOCUMENTS ACTIVELY JP 20020945.45 A * 3/2002 : (75) Inventor:
More information(12) United States Patent
(12) United States Patent USOO7506087B2 (10) Patent No.: US 7,506,087 B2 H0 et al. (45) Date of Patent: Mar. 17, 2009 (54) METHOD FOR CONFIGURING A (56) References Cited PERPHERAL COMPONENT INTERCONNECT
More information(12) United States Patent (10) Patent N0.: US 7,599,920 B1 Fox et a]. (45) Date of Patent: Oct. 6, 2009
US007599920B1 (12) United States Patent (10) Patent N0.: US 7,599,920 B1 Fox et a]. (45) Date of Patent: Oct. 6, 2009 (54) SYSTEM AND METHOD FOR ENABLING (56) References Cited WEBSITE OWNERS TO MANAGE
More information(12) Unlted States Patent (10) Patent N0.: US 8,965,995 B2 Kuo (45) Date of Patent: Feb. 24, 2015
USOO8965995B2 (12) Unlted States Patent (10) Patent N0.: US 8,965,995 B2 Kuo (45) Date of Patent: Feb. 24, 2015 (54) WIRELESS STORAGE MANAGEMENT (56) References Cited SYSTEM U.S. PATENT DOCUMENTS (75)
More information(12) United States Patent (10) Patent No.: US 7,739,050 B2
USOO773905OB2 (12) United States Patent (10) Patent No.: US 7,739,050 B2 Tatro (45) Date of Patent: Jun. 15, 2010 (54) SOFTWARE-BASED QUALITY CONTROL (56) References Cited ANALYSIS OF WELL LOG DATA U.S.
More informationto: (12) United States Patent (10) Patent No.: US 9,148,332 B2 (45) Date of Patent: Sep. 29, 2015 Aikas et al.
USOO9148332B2 (12) United States Patent Aikas et al. () Patent No.: () Date of Patent: Sep. 29, 20 (54) (75) (73) (*) (21) (22) () () (51) (52) (58) CONTENT DELVERY NETWORK Inventors: Erkki Ville Juhani
More information(12) United States Patent (10) Patent No.: US 8,832,425 B2 Tomasso (45) Date of Patent: Sep. 9, 2014
USOO8832425B2 (12) United States Patent (10) Patent No.: Tomasso (45) Date of Patent: Sep. 9, 2014 (54) WIDE AREA NETWORK ACCESS 2010/0017599 A1* 1/2010 Sellars et al...... 713/156 MANAGEMENT COMPUTER
More information(12) United States Patent (10) Patent N0.: US 6,446,174 B1 Dow (45) Date of Patent: Sep. 3, 2002
US006446174B1 (12) United States Patent (10) Patent N0.: US 6,446,174 B1 Dow (45) Date of Patent: Sep. 3, 2002 (54) COMPUTER SYSTEM WITH DRAM BUS 5,969,728 A 10/1999 Dye et al...... 345/515 6,003,121 A
More informationUS 9,531,657 B2. 1 of 8. I lllll llllllll Ill lllll lllll lllll lllll lllll
I lllll llllllll Ill lllll lllll lllll lllll lllll 111111111111111111111111111111111 US009531657B2 c12) United States Patent Ratnakar US 9,531,657 B2 (IO) Patent No.: (45) Date of Patent: *Dec. 27, 2016
More information(12) United States Patent (10) Patent N0.: US 6,489,902 B2 Heath (45) Date of Patent: *Dec. 3, 2002
US006489902B2 (12) United States Patent (10) Patent N0.: US 6,489,902 B2 Heath (45) Date of Patent: *Dec. 3, 2002 (54) DATA COMPRESSION FOR USE WITH A (52) US. Cl...... 341/87 COMMUNICATIONS CHANNEL (58)
More information(12) United States Patent
US0088.12887B2 (12) United States Patent Liu et al. (54) ELECTRONIC DISPLAY DEVICE AUTOMATICALLY TURNS ON OR OFF ACCORDING TO WHETHER AUSERN FRONT OF THE DISPLAY (75) Inventors: Xu Liu, Shanghai (CN);
More informationPARALLEL EXECUTION I 312
US 20050222931A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2005/0222931 A1 Mamou et al. (43) Pub. Date: Oct. 6, 2005 (54) (75) (73) (21) (22) (63) REAL TIME DATA INTEGRATION
More information(12) United States Patent (10) Patent N0.: US 7,912,867 B2 Suereth et a]. (45) Date of Patent: Mar. 22, 2011
US007912867B2 (12) United States Patent (10) Patent N0.: US 7,912,867 B2 Suereth et a]. (45) Date of Patent: Mar. 22, 2011 (54) SYSTEMS AND METHODS OF PROFILING OTHER PUBLICATIONS DATA FOR INTEGRATION.
More information(12) United States Patent
(12) United States Patent US006625752B1 (10) Patent N0.: US 6,625,752 B1 Kader et al. (45) Date of Patent: Sep. 23, 2003 (54) METHOD FOR IMPROVING SYSTEM 5,513,354 A * 4/1996 Dwork et a1...... 709/106
More information(12) United States Patent (10) Patent No.: US 8,536,920 B2 Shen
l 1 L L IL L. I 1 L _ I L L L L US008536920B2 (12) United States Patent (10) Patent No.: US 8,536,920 B2 Shen (45) Date of Patent: Sep. 17, 2013 (54) CLOCK CIRCUIT WITH DELAY FUNCTIONS AND RELATED METHOD
More information(12) United States Patent
(12) United States Patent Beck et al. USOO6842611B2 (10) Patent No.: (45) Date of Patent: Jan. 11, 2005 (54) RECEIVED DATA PROCESSING METHOD IN COMMUNICATION DEVICE FOR SUPPORTING WIRELESS COMMUNICATION
More information(12) United States Patent (10) Patent No.: US 6,845,158 B2
USOO684.5158B2 (12) United States Patent (10) Patent No.: US 6,845,158 B2 KOester et al. (45) Date of Patent: Jan. 18, 2005 (54) RETRACTABLE-REMOVABLE HEADPHONE 5,136,446 A 8/1992 Yamamoto et al. MODULE
More informationSystem and Method for 3D Imaging using Structured Light Illumination
University of Kentucky UKnowledge Electrical and Computer Engineering Faculty Patents Electrical and Computer Engineering 7-17-2012 System and Method for 3D Imaging using Structured Light Illumination
More information(12) United States Patent (10) Patent No.: US 6,993,573 B2
USOO6993573B2 (12) United States Patent (10) Patent No.: US 6,993,573 B2 Hunter (45) Date of Patent: Jan. 31, 2006 (54) AUTOMATIC ACCESS OF INTERNET 5,640,193 A 6/1997 Wellner CONTENT WITH A CAMERA-ENABLED
More informationUnited States Patent [191
United States Patent [191 Stilwell et al. [54] NETWORK DEVICE SIMULATOR [75] Inventors: Larry R. Stilwell. Fremont. N.H.; Vishwae V. Gokllale. Acton. Mass. [73] Assignee: Cabletron Systems, Inc.. Rochester.
More information(12) Patent Application Publication (10) Pub. No.: US 2005/ A1
(19) United States US 2005O102233A1 (12) Patent Application Publication (10) Pub. No.: US 2005/0102233 A1 Park et al. (43) Pub. Date: (54) ASSOCIATING MOBILE PHONE TO (52) U.S. Cl.... 705/44 VENDING MACHINE
More informationMedina (45) Date of Patent: Aug. 18, (54) FOOT CONTROLLED COMPUTER MOUSE 2004/ A1* 11/2004 Koda et al , 183
(12) United States Patent US007576729B2 (10) Patent No.: Medina (45) Date of Patent: Aug. 18, 2009 (54) FOOT CONTROLLED COMPUTER MOUSE 2004/022.7741 A1* 11/2004 Koda et al.... 345, 183 WITH FINGER CLICKERS
More informationCore Wireless Licensing S.a.r.l. v. Apple, Inc. Doc. 1 Att. 3 EXHIBIT 2. Dockets.Justia.com
Core Wireless Licensing S.a.r.l. v. Apple, Inc. Doc. 1 Att. 3 EXHIBIT 2 Dockets.Justia.com 111111 1111111111111111111111111111111111111111111111111111111111111 US007606910B2 (12) United States Patent Bajko
More information(12) United States Patent
USOO9442667B2 (12) United States Patent Drosch (10) Patent No.: (45) Date of Patent: US 9.442,667 B2 Sep. 13, 2016 (54) (71) (72) (*) (21) (22) (86) (87) (65) (60) (30) (51) (52) APPARATUS AND METHOD FOR
More information/ client computer. \ single sign-on. application program server (AP) network. server (SS0) (12) United States Patent Hsieh et a].
US007278155B2 (12) United States Patent Hsieh et a]. (10) Patent N0.: (45) Date of Patent: US 7,278,155 B2 Oct. 2, 2007 (54) (75) (73) (*) (21) (22) (65) (30) Foreign Application Priority Data Oct. 22,
More information(12) United States Patent (10) Patent No.: US 8,253,777 B2
US008253777B2 (12) United States Patent (10) Patent No.: US 8,253,777 B2 Lin (45) Date of Patent: Aug. 28, 2012 (54) PANORAMIC CAMERA WITH A PLURALITY 7,424,218 B2 * 9/2008 Baudisch et al.... 396,322 OF
More information(12) United States Patent (10) Patent No.: US 7, B2
USOO7561411 B2 (12) United States Patent (10) Patent No.: US 7,561.411 B2 Johnson, Jr. (45) Date of Patent: Jul. 14, 2009 (54) UNINTERRUPTIBLE POWER DISTRIBUTION 7,400,066 B2 * 7/2008 Tassitino et al....
More information(12) United States Patent (10) Patent No.: US 6,418,453 B1
USOO6418453B1 (12) United States Patent (10) Patent No.: Kraft et al. (45) Date of Patent: Jul. 9, 2002 (54) NETWORK REPOSITORY SERVICE FOR 6.295,529 B1 * 9/2001 Corston-Oliver et al.... 707/3 EFFICIENT
More information(12) United States Patent Hiew et a1.
US007110936B2 (12) United States Patent Hiew et a1. (10) Patent N0.: (45) Date of Patent: US 7,110,936 B2 Sep. 19, 2006 (54) SYSTEM AND METHOD FOR GENERATING AND MAINTAINING SOFTWARE CODE (75) Inventors:
More information(12) (10) Patent N0.: US 6,879,518 B1. Curry (45) Date of Patent: Apr. 12, 2005
United States Patent US006879518B1 (12) (10) Patent N0.: Curry (45) Date of Patent: Apr. 12, 2005 (54) EMBEDDED MEMORY WITH SECURITY 6,076,149 A * 6/2000 Usami et a1...... 711/163 ROW LOCK PROTECTION 6,088,262
More information(12) United States Patent (10) Patent No.: US 6,761,014 B2
US6761014B2 (12) United States Patent (10) Patent No.: US 6,761,014 B2 Cerf (45) Date of Patent: Jul. 13, 2004 (54) APPARATUS AND PROCESS FOR 4,706,444 A 11/1987 Gambetti... 53/557 WRAPPING ARTICLES ON
More information(12) United States Patent (10) Patent No.: US 7, B2
USOO7941.543B2 (12) United States Patent (10) Patent No.: US 7,941.543 B2 Moussallam et al. (45) Date of Patent: May 10, 2011 (54) SYSTEMAND METHOD FOR MIGRATING 2002/0169781 A1* 11/2002 Poole et al....
More information(12) (10) Patent No.: US 7,103,736 B2. Sachs (45) Date of Patent: Sep. 5, 2006
United States Patent US007103736B2 (12) (10) Patent No.: Sachs (45) Date of Patent: Sep. 5, 2006 (54) SYSTEM FOR REPAIR OF ROM 5.325,504 A * 6/1994 Tipley et al.... T11/128 PROGRAMMING ERRORS ORDEFECTS
More information(12) United States Patent (10) Patent No.: US 6,208,340 B1. Amin et al. (45) Date of Patent: Mar. 27, 2001
USOO620834OB1 (12) United States Patent (10) Patent No.: US 6,208,340 B1 Amin et al. (45) Date of Patent: Mar. 27, 2001 (54) GRAPHICAL USER INTERFACE 5,317,687 5/1994 Torres... 395/159 INCLUDING A DROP-DOWN
More information(12) United States Patent (10) Patent No.: US 8,964,735 B2
US008964735B2 (12) United States Patent (10) Patent No.: Ackley (45) Date of Patent: Feb. 24, 2015 (54) TRANSLATING MEDIA ACCESS CONTROL 2010.0020806 A1 1/2010 Vahdat et al. (MAC) ADDRESSES IN A NETWORK
More information(12) United States Patent Walsh et al.
US007320016B2 (12) United States Patent Walsh et al. (10) Patent N0.: (45) Date of Patent: US 7,320,016 B2 Jan. 15, 2008 (54) (75) (73) (*) (21) (22) (65) (63) (60) (51) (52) (58) (56) METHOD FOR VISUALLY
More information(12) United States Patent (10) Patent No.: US 6,642,750 B1
USOO664275OB1 (12) United States Patent (10) Patent No.: US 6,642,750 B1 Egan (45) Date of Patent: Nov. 4, 2003 (54) SEQUENCING CIRCUIT FOR APPLYING A 5,886,561. A 3/1999 Eitan et al.... 327/408 HIGHEST
More information(12) United States Patent
USOO9426741B2 (12) United States Patent Wu et al. () Patent No.: () Date of Patent: US 9.426,741 B2 Aug. 23, 2016 (54) (71) (72) (73) (*) (21) (22) (86) (87) (65) () (51) (52) METHOD AND SYSTEM FOR CONTROLLING
More informationwo W /1997 * cited by examiner
111111 1111111111111111111111111111111111111111111111111111111111111 US006963980Bl (12) United States Patent Matts son (10) Patent No.: US 6,963,980 Bl (45) Date of Patent: Nov. 8, 2005 (54) COMBINED HARDWARE
More information(12) United States Patent
USOO853.8494B2 (12) United States Patent Hsu (10) Patent No.: (45) Date of Patent: US 8,538,494 B2 Sep. 17, 2013 (54) MOBILE PHONE AND METHOD FOR TRANSFERRING BATTERY POWER OF THE MOBILE PHONE (75) Inventor:
More information(10) Patent No.: US 8,358,981 Bl. (56) References Cited
111111 1111111111111111111111111111111111111111111111111111111111111 US008358981Bl c12) United States Patent Gitlin et al. (10) Patent No.: US 8,358,981 Bl (45) Date of Patent: Jan.22,2013 (54) MINIMALLY
More information(12) Ulllted States Patent (10) Patent N0.: US 8,539,440 B1 Liang et al. (45) Date of Patent: Sep. 17, 2013
US008539440B1 (12) Ulllted States Patent (10) Patent N0.: US 8,539,440 B1 Liang et al. (45) Date of Patent: Sep. 17, 2013 (54) INTERACTIVELY DESIGNINGA HARDWARE 2011/0088011 A1* 4/2011 Ouali..... 717/105
More information(12) United States Patent (10) Patent No.: US 9,198,206 B2
US009 1982O6B2 (12) United States Patent () Patent No.: US 9,198,206 B2 Li et al. (45) Date of Patent: Nov. 24, 2015 (54) AUTOMATIC CONNECTION METHOD AND (56) References Cited APPARATUS BETWEEN AN AUTOMOBILE
More information(12) United States Patent Doleh et al.
. US008219802B2 (12) United States Patent Doleh et al. (10) Patent N0.: (45) Date of Patent: Jul. 10, 2012 (54) SYSTEM, METHOD AND PROGRAM PRODUCT FOR CONSOLIDATED AUTHENTICATION (75) Inventors: Yaser
More information(12) United States Patent
(12) United States Patent Margalit et al. USOO6554621B1 (10) Patent No.: (45) Date of Patent: Apr. 29, 2003 (54) CABLE APPARATUS (75) Inventors: Yanki Margalit, Ramat Gan (IL); Dany Margalit, Ramat Gan
More information(12) United States Patent
US007107617B2 (12) United States Patent Hursey et al. (10) Patent No.: (45) Date of Patent: Sep. 12, 2006 (54) MALWARE SCANNING OF COMPRESSED COMPUTER S (75) Inventors: Nell John Hursey, Hertfordshire
More information(12) United States Patent Marpe et al.
I (12) United States Patent Marpe et al. US006581039B2 (10) Patent N0.: (45) Date of Patent: US 6,581,039 B2 Jun. 17, 2003 (54) REPORT SEARCHING IN A MERGER AND 5,381,332 A * ACQUISITION ENVIRONMENT 5,504,890
More information(12) United States Patent (10) Patent No.: US 6,672,789 B2
USOO6672789B2 (12) United States Patent (10) Patent No.: US 6,672,789 B2 Chen (45) Date of Patent: Jan. 6, 2004 (54) SPHERICAL CONNECTOR AND 5,051,019 A 9/1991 Kohl... 403/171 SUPPORTING ROD ASSEMBLY 5,433,549
More information(12) (10) Patent No.: US 7, B2. Peng (45) Date of Patent: Mar. 20, 2007
United States Patent US007194291B2 (12) (10) Patent No.: US 7,194.291 B2 Peng (45) Date of Patent: Mar. 20, 2007 (54) PROTECTIVE MASK OF MOBILE PHONE 6,591,088 B1* 7/2003 Watanabe... 455/90.3 6,594,472
More information(12) United States Patent
USOO7484.031B2 (12) United States Patent Tjia (54) BUS CONNECTION DEVICE (75) Inventor: Jerome Tjia, Singapore (SG) (73) Assignee: NXP B.V., Eindhoven (NL) (*) Notice: Subject to any disclaimer, the term
More information(12) (10) Patent No.: US 7,017,113 B2. Bourbakis et al. (45) Date of Patent: Mar. 21, 2006
United States Patent USOO7017113B2 (12) (10) Patent No.: Bourbakis et al. (45) Date of Patent: Mar. 21, 2006 (54) METHOD AND APPARATUS FOR 6,275,610 B1* 8/2001 Hall et al.... 382/18O REMOVING REDUNDANT
More information(10) Patent No.: (45) Date of Patent: 6,085,099 A * 7,003,307 B1 * 2002/ A1 * 2005/ A1 * * cited by examiner
111111 1111111111111111111111111111111111111111111111111111111111111 US008295862B2 c12) United States Patent Suresh (10) Patent No.: (45) Date of Patent: US 8,295,862 B2 Oct. 23, 2012 (54) METHOD AND SYSTEM
More information(12) Patent Application Publication (10) Pub. No.: US 2016/ A1
(19) United States US 2016028627OA1 (12) Patent Application Publication (10) Pub. No.: US 2016/0286270 A1 YUEN (43) Pub. Date: (54) KIND OF INTERACTIVE SHARING H4N2L/214 (2006.01) PLATFORMINTEGRATING TV
More information(12) United States Patent
(12) United States Patent USOO6941277B2 (10) Patent No.: Imag0 (45) Date of Patent: Sep. 6, 2005 (54) METHODS AND SYSTEMS FOR PROVIDING (56) References Cited ONLINE INFORMATION FOR NETWORKED DEVICES U.S.
More informationIs more than one finger placed on touchpad surface?
USOO776O189B2 (12) United States Patent (10) Patent No.: Cheston et al. (45) Date of Patent: Jul. 20, 2010 (54) TOUCHPAD DIAGONAL SCROLLING 6,043,809 A 3/2000 Holehan 6,707.449 B2 3/2004 Hinckley et al.
More informationSCSI routing table (90) and a SCSI to Fibre Channel routing table (92). The system receives a cross bus transfer of data
US00604.1381A United States Patent (19) 11 Patent Number: 6,041,381 Hoese (45) Date of Patent: Mar. 21, 2000 54 FIBRE CHANNEL TO SCSI ADDRESSING OTHER PUBLICATIONS METHOD AND SYSTEM Hoese, Geoffrey B.,
More information(12) United States Patent (10) Patent No.: US 6,467,088 B1
USOO6467088B1 (12) United States Patent (10) Patent No.: US 6,467,088 B1 alsafadi et al. (45) Date of Patent: Oct. 15, 2002 (54) RECONFIGURATION MANAGER FOR WO WO9015394 6/1990... GO6F/15/46 CONTROLLING
More information1a " " " ), Gigi Nii
USOO8295862B2 (12) United States Patent (10) Patent No.: US 8,295,862 B2 Suresh (45) Date of Patent: Oct. 23, 2012 (54) METHOD AND SYSTEM TO ENABLE (52) U.S. Cl.... 455/466 COMMUNICATION THROUGHSMS (58)
More information(12) United States Patent
US00795391 OB2 (12) United States Patent Kakish (10) Patent No.: (45) Date of Patent: May 31, 2011 (54) ALL-IN-ONE PERSONAL COMPUTER WITH EXTERNAL VIDEO INPUT (75) Inventor: Musa Ibrahim Kakish, Anaheim,
More information(12) United States Patent Bernardin et al.
US007130891B2 (12) United States Patent Bernardin et al. (10) Patent N0.: (45) Date of Patent: US 7,130,891 B2 Oct. 31, 2006 (54) (75) (73) (21) (22) (65) (63) (51) (52) (58) SCORE-BASED SCHEDULING OF
More information(12) United States Patent Trinkel et al.
(12) United States Patent Trinkel et al. US0068290B1 (10) Patent N0.: () Date of Patent: Dec. 7, 2004 (54) METHOD FOR OPERATING A GLOBAL, VIRTUAL CALL CENTER (75) Inventors: Marian Trinkel, HuertgenWald
More information(12) United States Patent
USOO9660456B2 (12) United States Patent Dwelley et al. (10) Patent No.: (45) Date of Patent: May 23, 2017 (54) (71) (72) (73) (*) (21) (22) (65) (60) (51) (52) (58) SWITCHING OF CONDUCTOR PAIR IN POWER
More information(12) United States Patent (10) Patent No.: US 8,385,897 B1
US0083.85897 B1 (12) United States Patent (10) Patent No.: Yadav-Ranjan (45) Date of Patent: Feb. 26, 2013 (54) GLOBAL TEXT MESSAGING SYSTEMAND (56) References Cited METHOD U.S. PATENT DOCUMENTS (75) Inventor:
More information58 Field of Search /341,123, NEE"E", "E.
USOO597.7975A United States Patent (19) 11 Patent Number: Mugura et al. (45) Date of Patent: Nov. 2, 1999 54) ARRAY OF DISPLAYED GRAPHIC IMAGES 5,233,333 8/1993 Borsuk... 345/127 FOR ENABLING SELECTION
More informationUS 7.663,338 B2. Feb. 16, (45) Date of Patent: (10) Patent No.: Guthrie et al. used to receive a USB bus voltage from the USB interface and (51)
USOO7663338B2 (12) United States Patent Guthrie et al. (10) Patent No.: (45) Date of Patent: US 7.663,338 B2 Feb. 16, 2010 (54) (75) (73) (*) (21) (22) (65) (60) (51) (52) (58) (56) METHOD AND APPARATUS
More information(10) Patent No.: US 8,169,449 B2 (56) 7,528,890 B2 * 2007/ A2 * 2009/ A1 * * cited by examiner
111111 1111111111111111111111111111111111111111111111111111111111111 US8169449B2 c12) United States Patent Turcotte et al. (1) Patent o.: US 8,169,449 B2 (45) Date of Patent: May 1, 212 (54) SYSTEM COMPOSITIG
More informationWireless devices supports in a simple environment
USOO8868690B2 (12) United States Patent (10) Patent No.: US 8,868,690 B2 Tsao (45) Date of Patent: *Oct. 21, 2014 (54) SYSTEMAND METHOD FOR SUPPORT (52) U.S. Cl. (71) (72) (73) (*) (21) (22) (65) (63)
More informationUS 6,587,555 B1. Jul. 1, Cripe et al. (12) United States Patent (54) (75) (73) (Us) (*) (21) (22) (51) (52) (58) (56)
(12) United States Patent Cripe et al. US006587555B1 (10) Patent N0.: (45) Date of Patent: US 6,587,555 B1 Jul. 1, 2003 (54) (75) (73) (*) (21) (22) (51) (52) (58) (56) VIRTUAL PBX Inventors: Daniel E.
More information(12) Patent Application Publication (10) Pub. No.: US 2013/ A1
(19) United States (12) Patent Application Publication (10) Pub. No.: US 2013/0024764 A1 LOu et al. US 2013 OO24764A1 (43) Pub. Date: Jan. 24, 2013 (54) (75) (73) (21) (22) (86) (30) METHOD FORTRANSFORMINGWEB
More informationUS A United States Patent (19) 11 Patent Number: 6,055,373 McElroy et al. (45) Date of Patent: Apr. 25, 2000
US006055373A United States Patent (19) 11 Patent Number: 6,055,373 McElroy et al. (45) Date of Patent: Apr. 25, 2000 54) COMPUTER SYSTEM INCLUDING A 5,291,614 3/1994 Baker et al.... 395/800 DIGITAL SIGNAL
More information(12) (10) Patent No.: US 7, B1. Liu (45) Date of Patent: Aug. 22, 2006 (54) INTERNET FILE SAFETY INFORMATION OTHER PUBLICATIONS
United States Patent US007096493B1 (12) (10) Patent No.: US 7,096.493 B1 Liu (45) Date of Patent: Aug. 22, 2006 (54) INTERNET FILE SAFETY INFORMATION OTHER PUBLICATIONS CENTER A software infrastructure
More information(54) (75) (51) Assignee: (73) (21) (22) (63)
US 20110179176A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2011/0179176 A1 Ravichandran et al. (43) Pub. Date: Jul. 21, 2011 (54) (75) (73) (21) (22) (63) MIGRATING A WEB
More information(12) Ulllted States Patent (10) Patent N0.: US 7,596,216 B2 Pearson et al. (45) Date of Patent: *Sep. 29, 2009
US007596216B2 (12) Ulllted States Patent (10) Patent N0.: US 7,596,216 B2 Pearson et al. (45) Date of Patent: *Sep. 29, 2009 (54) SYSTEM AND METHOD FOR IDENTIFYING (51) Int. Cl. REDIRECTED CALLS H04M 3/42
More information(12) United States Patent (10) Patent No.: US 8,971,033 B2
US00897 1033B2 (12) United States Patent (10) Patent No.: US 8,971,033 B2 Lee (45) Date of Patent: Mar. 3, 2015 (54) CLAMSHELL DEVICE WITH ANTI-WOBBLE 6,727,894 B1 4/2004 Karidis et al. HOLDING MECHANISM
More information4,751,635 Jun. 14, 1988
United States Patent [191 Kret [11] [45] Patent Number: Date of Patent: 4,751,635 Jun. 14, 1988 [54] DISTRIBUTED MANAGEMENT SUPPORT SYSTEM FOR SOFI'WARE MANAGERS [75] Inventor: Michael A. Kret, Pisacataway
More information(12) United States Patent
(12) United States Patent Yadav et al. USOO6868062B1 (10) Patent No.: (45) Date of Patent: Mar., 2005 (54) MANAGING DATA TRAFFICON MULTIPLE PORTS (75) Inventors: Satyendra Yadav, Portland, OR (US); Puqi
More informationUnited States Patent (19) Haines
United States Patent (19) Haines 11 45 Patent Number: Date of Patent: 4,697,107 Sep. 29, 1987 54) (75) (73) 21 22) (51) 52) (58) (56) FOUR-STATE I/O CONTROL CIRCUIT Inventor: Assignee: Appl. No.: Filed:
More information(12) Patent Application Publication (10) Pub. No.: US 2005/ A1
(19) United States US 20050044179A1 (12) Patent Application Publication (10) Pub. No.: US 2005/0044179 A1 Hunter (43) Pub. Date: Feb. 24, 2005 (54) AUTOMATIC ACCESS OF INTERNET CONTENT WITH A CAMERA-ENABLED
More information(73) Assignee: Nokia Networks Oy (FI) Wii: 12: 'We (*) Notice: Subject to any disclaimer, the term of this * cited by examiner
USOO6246871B1 12) United States Patent 10) Patent No.: US 6,246,871 B1 9 9 Ala-Laurila (45) Date of Patent: Jun. 12, 2001 (54) METHOD AND APPARATUS FOR 5,941,946 8/1999 Baldwin et al.. PROVIDING ACCESS
More information(12) United States Patent
(12) United States Patent USOO7366822B2 (10) Patent No.: US 7,366,822 B2 KWalk et al. (45) Date of Patent: Apr. 29, 2008 (54) SEMICONDUCTOR MEMORY DEVICE (56) References Cited CAPABLE OF READING AND WRITING
More information(12) (10) Patent No.: US 7,349,890 B1. Pathak et al. (45) Date of Patent: Mar. 25, 2008
United States Patent USOO7349890B1 (12) () Patent No.: Pathak et al. () Date of Patent: Mar., 2008 (54) SYSTEM AND METHOD FOR DYNAMICALLY APPLYING CONTENT 6,044,375 A * 3/2000 Shmueli et al.... 707/1 6,1,584
More information(12) Patent Application Publication (10) Pub. No.: US 2001/ A1
US 2001 0021659A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2001/0021659 A1 Okamura (43) Pub. Date: Sep. 13, 2001 (54) METHOD AND SYSTEM FOR CONNECTING (30) Foreign Application
More informationUS D685,775 S Hofer et al. (45) Date of Patent: 4* Jul. 9, 2013
USO0D685775S (12) United States Design Patent (10) Patent No.: US D685,775 S Hofer et al. (45) Date of Patent: 4* Jul. 9, 2013 (54) HANDHELD ELECTRONIC DEVICE D59l,742 S * 5/2009 Hofer et a1...... D14/346
More information(12) (10) Patent N0.: US 6,720,949 B1 Pryor et al. (45) Date of Patent: *Apr. 13, 2004
United States Patent US006720949B1 (12) (10) Patent N0.: US 6,720,949 B1 Pryor et al. (45) Date of Patent: *Apr. 13, 2004 (54) MAN MACHINE INTERFACES AND 5,521,616 A * 5/1996 Capper et al...... 345/156
More information(12) United States Patent (10) Patent No.: US 7,917,832 B2
US007.917832B2 (12) United States Patent (10) Patent No.: US 7,917,832 B2 Hsieh et al. (45) Date of Patent: Mar. 29, 2011 (54) APPARATUS FOR IMPROVING DATA 6,725,321 B1 4/2004 Sinclair et al.... T11 103
More information(12) United States Patent
(12) United States Patent US007317687B2 (10) Patent N0.: US 7,317,687 B2 Del Prado Pavon et al. (45) Date of Patent: Jan. 8, 2008 (54) TRANSMITTING DATA FRAMES WITH (58) Field of Classi?cation Search.....
More information