| 03rd week of 2013 patent applcation highlights part 50 |
| Patent application number | Title | Published |
| 20130019205 | DETERMINING GESTURES ON CONTEXT BASED MENUS - Context based menus are employed for content management through touch or gesture actions, keyboard entries, mouse or pen actions, and similar input. Different actions and combinations of actions enable users to activate sub-menus, execute commands, or collapse context based menus. Gestures associated with the actions are determined through action analysis. The action analysis includes tap action hit target region analysis and swipe action direction, angle, and/or length analysis. | 2013-01-17 |
| 20130019206 | PROVIDING ACCESSIBILITY FEATURES ON CONTEXT BASED RADIAL MENUS - Radial context based menus are employed for content management through touch or gesture actions, keyboard entries, mouse or pen actions, and similar input. Different actions and combinations of actions enable users to activate submenus, execute commands, or collapse context based menus. Accessibility features are integrated with radial context based menus to ease user interaction with radial context based menu controls. Distinct accessibility controls are superimposed on radial context based menu controls to aid with command interactions. Additionally, contrast schemes are implemented on radial context based menu controls and surrounding regions to differentiate the context base menu controls for visual acuity. | 2013-01-17 |
| 20130019207 | Removable Clip With User InterfaceAANM Rothkopf; Fletcher R.AACI Mountain ViewAAST CAAACO USAAGP Rothkopf; Fletcher R. Mountain View CA USAANM Dabov; TeodorAACI San FranciscoAAST CAAACO USAAGP Dabov; Teodor San Francisco CA US - Various embodiments of removable user interfaces, electronic computing devices, and systems are described. In one embodiment, an apparatus includes a body having a bend and a user interface area, a connector adapted to couple to a corresponding connector on an electronic device, and a plurality of conductive elements. The bend enables the user interface area to wrap around a portion of the electronic device when the connector is coupled to the corresponding connector on the electronic device. In another embodiment, a portable electronic system includes a removable user interface and an electronic computing device having a display surface, where the removable user interface is couplable to the electronic computing device such that the removable user interface is disposed over at least a part of the display surface. | 2013-01-17 |
| 20130019208 | MANAGING CONTENT COLOR THROUGH CONTEXT BASED COLOR MENU - Context based color menus are employed to assign a color to content through touch or gesture actions, keyboard entries, mouse or pen actions, and similar input. Context based color menus are deployed to assign a color through color controls. Color controls are positioned in a variety of forms and potentially expand to multiple levels of color control sets. An example color menu positions a set of top level color controls on an inside region of a context based color menu while positioning a set of color controls corresponding to shades of one of the top level controls on an outside region of the menu. Sub-menus are used to provide shades of colors associated with color controls adjacent to a sub-menu launcher. | 2013-01-17 |
| 20130019209 | IMAGE PROCESSING APPARATUS, IMAGE PROCESSING METHOD, AND STORAGE MEDIUM STORING PROGRAMAANM Ishikawa; YoshikazuAACI Kawasaki-shiAACO JPAAGP Ishikawa; Yoshikazu Kawasaki-shi JPAANM Ishimaru; SatoshiAACI Kawasaki-shiAACO JPAAGP Ishimaru; Satoshi Kawasaki-shi JPAANM Shigeeda; SouichirouAACI Yokohama-shiAACO JPAAGP Shigeeda; Souichirou Yokohama-shi JP - An image processing apparatus acquires from a moving image, frames captured at predetermined time intervals or at positions of predetermined intervals with respect to a direction of gravity, and generates thumbnail images. The image processing apparatus then displays the thumbnail images in a display area at positions corresponding to the water depths at which the frames corresponding to the generated thumbnail images were captured. | 2013-01-17 |
| 20130019210 | RELATED PAGE IDENTIFICATION BASED ON PAGE HIERARCHY AND SUBJECT HIERARCHYAANM Priestly; MichaelAACI TorontoAACO CAAAGP Priestly; Michael Toronto CAAANM Riley; Alyson-KathleenAACI Grove HeightsAAST MNAACO USAAGP Riley; Alyson-Kathleen Grove Heights MN USAANM Xue; Wen KeAACI ShanghaiAACO CNAAGP Xue; Wen Ke Shanghai CNAANM Zhou; Yi YanAACI ShanghaiAACO CNAAGP Zhou; Yi Yan Shanghai CN - A method for related page identification based on page hierarchy and subject hierarchy includes receiving, by a computer, an identification of a current page from a user, the current page being located in a first page hierarchy; identifying a subject tag in the current page; locating the identified subject tag in a subject hierarchy; identifying a related page that is related to the current page based on the subject hierarchy, the related page being located in a second page hierarchy; determining a scope of the related page with respect to the current page based on the first page hierarchy and the second page hierarchy by the computer; navigating the second page hierarchy to determine a suggested page for the user, the suggested page having a desired scope with respect to the current page; and suggesting the suggested page to the user. | 2013-01-17 |
| 20130019211 | Optimizing lithographic mask for manufacturability in efficient mannerAANM Sakamoto; MasaharuAACI YamatoAACO JPAAGP Sakamoto; Masaharu Yamato JPAANM Rosenbluth; Alan E.AACI Yorktown HeightsAAST NYAACO USAAGP Rosenbluth; Alan E. Yorktown Heights NY USAANM Szeto-Millstone; Marc AlanAACI SeattleAAST WAAACO USAAGP Szeto-Millstone; Marc Alan Seattle WA USAANM Inoue; TadanobuAACI YamatoAACO JPAAGP Inoue; Tadanobu Yamato JPAANM Tian; KehanAACI Hopewell JunctionAAST NYAACO USAAGP Tian; Kehan Hopewell Junction NY USAANM Waechter; AndreasAACI Yorktown HeightsAAST NYAACO USAAGP Waechter; Andreas Yorktown Heights NY USAANM Lee; JonathanAACI Yorktown HeightsAAST NYAACO USAAGP Lee; Jonathan Yorktown Heights NY USAANM Melville; David OsmondAACI Yorktown HeightsAAST NYAACO USAAGP Melville; David Osmond Yorktown Heights NY US - Mask layout data of a lithographic mask includes polygons that each include horizontal and vertical edges. Each of a number of target edge pairs is defined by two edges of one or more of the polygons. A search box having a boundary coincident with a given edge of the edges of the polygons is specified. Whether the search box includes at least one edge of the edges of the polygons in addition to the given edge is determined. Where the search box includes at least one edge, at least one of the target edge pairs is specified as including the given edge and one of the at least one edge. For each target edge pair that has been specified, a manufacturability penalty value is determined. A dynamic manufacturability constraint table and a non-zero multiplier table are maintained. | 2013-01-17 |
| 20130019212 | Method And Apparatus For The Position Determination Of Structures On A Mask For Microlithography - A method and an apparatus for determining the position of a structure on a mask for microlithography, in which the position is determined by comparing an aerial image, measured by a recording device, of a portion of the mask with an aerial image determined by simulation. The position determination includes carrying out a plurality of such comparisons which differ from one another with regard to the input parameters of the simulation. | 2013-01-17 |
| 20130019213 | Method and Apparatus of Hardware Acceleration of EDA Tools for a Programmable Logic Device - Disclosed is a hardware accelerator for development engineering processes for a programmable logic device, such as for an FPGA. | 2013-01-17 |
| 20130019214 | THREE-DIMENSIONAL INTEGRATED CIRCUIT DESIGN DEVICE, THREE-DIMENSIONAL INTEGRATED CIRCUIT DESIGN, METHOD, AND PROGRAMAANM Morimoto; TakashiAACI OsakaAACO JPAAGP Morimoto; Takashi Osaka JPAANM Hashimoto; TakashiAACI FukuokaAACO JPAAGP Hashimoto; Takashi Fukuoka JP - A worst-case temperature calculation unit | 2013-01-17 |
| 20130019215 | SYSTEMS AND METHODS FOR OPTIMIZING BOOLEAN LOGIC USING ORGANICALLY-GROWN KARNAUGH MAPS - Systems and methods for optimizing Boolean logic are provided. The systems generate a one-dimensional array having a plurality of values corresponding to a plurality of indices, and determine a first location of a Karnaugh map in a first dimension thereof. The first location is determined using a first value of the one-dimensional array corresponding to a first index of the one-dimensional array. The systems also determine a second location of the Karnaugh map in a second dimension thereof. The second location is determined using a second value of the one-dimensional array corresponding to a second index of the one-dimensional array. The systems evaluate a target location within the Karnaugh map corresponding to the first and second indices in the first and second dimensions of the Karnaugh map, respectively, and search for at least one of a simplified minterm and a simplified implicant having the target location using the one-dimensional array. | 2013-01-17 |
| 20130019216 | INTEGRATION OF DATA MINING AND STATIC ANALYSIS FOR HARDWARE DESIGN VERIFICATION - A method of generating assertions for verification of a hardware design expressed at a register transfer level (RTL) includes running simulation traces through the design to generate simulation data; extract domain-specific information about the design for variables of interest; execute a data mining algorithm with the simulation data and the domain-specific information, to generate a set of candidate assertions for variable(s) of interest through machine learning with respect to the domain-specific information, the candidate assertions being likely invariants; conduct formal verification on the design with respect to each candidate assertion by outputting as invariants the candidate assertions that pass verification; iteratively feed back into the algorithm a counterexample trace generated by each failed candidate assertion, each counterexample trace including at least one additional variable in the design not previously input into the data mining algorithm, to thus increase coverage of a state space of the design. | 2013-01-17 |
| 20130019217 | Digital Circuit Verification Monitor - A method, a system and a computer readable medium for providing information relating to a verification of a digital circuit. The verification may be formal verification and comprise formally verifying that a plurality of formal properties is valid for a representation of the digital circuit. The method comprises replacing at least a first input value relating to the representation of the digital circuit by a first free variable, determining if at least one of the plurality of formal properties is valid or invalid after replacing the first input value by the first variable and indicating if the at least one of the plurality of formal property is valid or invalid. The use of a free or open variable that has not determined value can be directly in the description or representation of the digital circuit. It is not necessary to insert errors or to apply an error model. | 2013-01-17 |
| 20130019218 | HIGH-SPEED SRAM - A method includes a) receiving a design for a static random access memory (SRAM) array including an SRAM cell having a read port cell, the read port cell including first and second MOS transistors each having an initial threshold voltage (Vth); b) adjusting one of a gate channel width (Wg) or a gate channel length (Lg) of one of the first and second MOS transistors to modify the Vth of at least one of the first and second MOS transistors; c) simulating a response of the SRAM array, the simulation providing response data for the SRAM array including the Vth for the first and second MOS transistors; and d) iteratively repeating steps b) and c) until a desired Vth is achieved. | 2013-01-17 |
| 20130019219 | SYSTEM AND METHOD FOR HIERARCHY RECONSTRUCTION FROM FLATTENED GRAPHIC DATABASE SYSTEM LAYOUTAANM Chen; Shu-YuAACI Hsinchu CityAACO TWAAGP Chen; Shu-Yu Hsinchu City TWAANM Lin; Yi-TangAACI Hsinchu CityAACO TWAAGP Lin; Yi-Tang Hsinchu City TWAANM Lei; Cheok-KeiAACI AndarAACO MOAAGP Lei; Cheok-Kei Andar MOAANM Chen; Hsiao-HuiAACI Hsinchu CityAACO TWAAGP Chen; Hsiao-Hui Hsinchu City TWAANM Chang; Yu-NingAACI Hsinchu CityAACO TWAAGP Chang; Yu-Ning Hsinchu City TWAANM Wann; HsingjenAACI CarmelAAST NYAACO USAAGP Wann; Hsingjen Carmel NY USAANM Chang; Chih-ShengAACI HsinchuAACO TWAAGP Chang; Chih-Sheng Hsinchu TWAANM Chen; Chien-WenAACI Hsinchu CityAACO TWAAGP Chen; Chien-Wen Hsinchu City TW - System and method for hierarchy reconstruction from a flattened layout are described. In one embodiment, a method for producing a reconstructed layout for an integrated circuit design from an original layout and a revised layout includes, for each pattern of the original layout, determining a pattern of the revised layout that corresponds to the pattern of the original layout; and assigning the corresponding pattern of the revised layout to a temporary instance, the temporary instance corresponding to an instance of the pattern of the original layout and citing to a temporary cell. The method further includes creating a temporary reconstructed layout from the temporary instances; and producing the reconstructed layout from the temporary reconstructed layout, wherein a hierarchy of the reconstructed layout is similar to a hierarchy of the original layout. | 2013-01-17 |
| 20130019220 | METHOD FOR GENERATING WIRING PATTERN DATAAANM MARUYAMA; TakashiAACI KotoAACO JPAAGP MARUYAMA; Takashi Koto JPAANM Sugatani; ShinjiAACI HachiohjiAACO JPAAGP Sugatani; Shinji Hachiohji JP - A method includes connecting in a wiring area a plurality of basic block patterns which include a plurality of track patterns extending to one direction and being disposed at a prescribed pitch in an intersection direction intersecting the one direction to generate a plurality of parallel wiring patterns, each of which includes the track patterns connected together; generating a wiring route running on a track pattern; cutting away a track pattern terminal end, on which no wiring route runs, out of track pattern terminal ends of a track pattern including a route end of the wiring route and an adjacent track pattern connected to a track pattern start end of the track pattern concerned; and generating a wiring pattern data including a block pattern identifier corresponding to a basic block pattern out of the basic block patterns in the wiring area and a layout position of the basic block pattern. | 2013-01-17 |
| 20130019221 | Circuit Design Library Optimization - A method co-optimizes a design and a library in such a way to choose the best set of cells to implement the design. The method takes into account the idea of limiting the number of new cells while reducing target costs and respecting design constraints. The method chooses a minimum nearly optimum set of cells to optimize a design. This involves the simultaneous optimization of a cell-based design and a cell library used to implement it. The invention can produce only an optimized library for a specific application, when the circuit is disregarded. The method takes into account a set of new cells described as finalized cells or as virtual cells, possibly having different transistor topologies, different sizes, different logic functions, and/or different cell template than the original library. | 2013-01-17 |
| 20130019222 | System and Method for Detecting Parasitic Thyristors in an Integrated CircuitAANM Domanski; KrzysztofAACI MuenchenAACO DEAAGP Domanski; Krzysztof Muenchen DEAANM Schneider; JensAACI MuenchenAACO DEAAGP Schneider; Jens Muenchen DEAANM Jungmann; AngelikaAACI UnterhachingAACO DEAAGP Jungmann; Angelika Unterhaching DE - In an embodiment, a method includes retrieving a layout of an integrated circuit design from a non-transitory computer readable medium, identifying a silicon controlled rectifier (SCR) structure in the layout, identifying a current injection site in the layout, and determining if a distance between the identified current injection site and the identified SCR structure is less than a first threshold. A violation is flagged if the determined distance is less than the first threshold. | 2013-01-17 |
| 20130019223 | STEPWISE TEMPLATE INTEGRATION METHOD AND SYSTEM - A method, apparatus and computer program product is provided to create an integration process between a source system and target system. The method includes creating a mapping between one or more source objects and one or more target objects and generating a complete workflow as part of an integration process between a respective source system and target system. A limited subset of operations is selectively included from a sequence of activities in the complete workflow that interact with the one or more source objects and one or more target objects. The limited subset of operations selected from the complete workflow is sequenced in a stepwise template that streamlines the integration process between the source system and target system, by focusing on mappings between and operations performed upon source objects and target objects associated with the limited subset of operations selected from the operations in the complete workflow. | 2013-01-17 |
| 20130019224 | SYSTEMS AND METHODS FOR VERIFYING MODEL EQUIVALENCEAANM Madl; GaborAACI St. Louis ParkAAST MNAACO USAAGP Madl; Gabor St. Louis Park MN USAANM Oglesby; David V.AACI Brooklyn CenterAAST MNAACO USAAGP Oglesby; David V. Brooklyn Center MN USAANM Chakraborty; KuntalAACI SingurAACO INAAGP Chakraborty; Kuntal Singur INAANM Bhatt; DeveshAACI Maple GroveAAST MNAACO USAAGP Bhatt; Devesh Maple Grove MN USAANM Hickman; Stephen OtisAACI MaricopaAAST AZAACO USAAGP Hickman; Stephen Otis Maricopa AZ US - Systems and methods for verifying model equivalence are provided. In one implementation, a system includes: a memory device that stores a reference model (RM) and comparison model (CM), wherein the CM and the RM are constrained by a set of rules; and a processing unit that generates a reference model representation (RMR) from the RM and stores the RMR on the memory device; the processing unit further generates a comparison model representation (CMR) from the comparison model (CM) and stores the CMR on the memory device, wherein the processing unit further to: verifies that the CMR compatibly implements the RMR; verifies that a CM data flow diagram derived from the CMR compatibly implements a RM data flow diagram derived from the RMR; and verifies that every CM semantic unit implements a behavior that corresponds to a RM semantic unit and every RM semantic unit is accounted for in the CM. | 2013-01-17 |
| 20130019225 | Incremental Inferences for Developing Data ModelsAANM PETERS; AndrewAACI SammamishAAST WAAACO USAAGP PETERS; Andrew Sammamish WA USAANM VICKERS; ArthurAACI RedmondAAST WAAACO USAAGP VICKERS; Arthur Redmond WA USAANM VEGA; DiegoAACI SammamishAAST WAAACO USAAGP VEGA; Diego Sammamish WA USAANM MILLER; RowanAACI KirklandAAST WAAACO USAAGP MILLER; Rowan Kirkland WA USAANM DERSTADT; JeffAACI SammamishAAST WAAACO USAAGP DERSTADT; Jeff Sammamish WA US - An application programming interface may alter the inferences made by a set of conventions that may infer database objects from memory objects in an application. The changes or overrides to the inferences may be applied when the application is executed and may cause the database objects to be created or organized in a different manner than when the original inferences were used. A configuration database may store the inferences and overrides, and may be referenced when the conventions are applied. The configuration database may be incrementally updated so that any changes or overrides are persisted to the next version of an application. | 2013-01-17 |
| 20130019226 | Development Tooling Enablement for Audit Event Generation - Mechanisms for development tooling enablement of audit event generation are provided. The mechanisms automatically generate and insert compliance audit record generation code where appropriate in identified portions of program instructions based on established compliance policies and labels associated with keywords/library functions appearing in the source code. The mechanisms may analyze the program instructions to identify at least one portion of program instructions meeting a compliance policy requirement for generation of a compliance audit record. Compliance audit record generation code for generating the compliance audit record may be generated. The compliance audit record generation code may be inserted into the at least one portion of program instructions to generate modified program instructions. The modified program instructions may be output for execution on a computing device. | 2013-01-17 |
| 20130019227 | Debugging Inline Functions in Optimized CodeAANM Chiu; Jen-LungAACI RedmondAAST WAAACO USAAGP Chiu; Jen-Lung Redmond WA US - Various embodiments provide an ability to present content associated with an inline function via a code debugging tool. In some embodiments, the code debugging tool can be configured to enable manipulation of commands associated with the inline function. Alternately or additionally, one or more calls to the inline function can be manipulated independently from each other within the debugging tool. | 2013-01-17 |
| 20130019228 | Resuming A Prior Debug SessionAANM Bates; Cary L.AACI RochesterAAST MNAACO USAAGP Bates; Cary L. Rochester MN US - Inserting, at debuggee source code lines, a breakpoint and executing. For each breakpoint encounter until exiting: encountering and removing the breakpoint, incrementing a first counter value, and resuming execution. Exiting includes saving the first counter value, a state of the call stack, and an exit location. In a second debug session, preparing the debuggee to resume from the exit location. Inserting, at the debuggee source code lines, a breakpoint and executing the debuggee. For each breakpoint encounter until a second counter value matches the first: encountering and removing the breakpoint, incrementing the second counter value, and resuming execution. When the first and second counter values match: inserting an exit location breakpoint at the exit location, executing the debuggee until encountering the exit location breakpoint, and providing the user control to resume debugging from the exit location only if the present state of the call stack matches the saved state. | 2013-01-17 |
| 20130019229 | Embedding of a Non-Imperative Programming Language for Data Transformation Operations within an Imperative Programming LanguageAANM Bohlmann; KarstenAACI RauenbergAACO DEAAGP Bohlmann; Karsten Rauenberg DEAANM Bresch; StefanAACI OffenburgAACO DEAAGP Bresch; Stefan Offenburg DEAANM Walter; WelfAACI RauenbergAACO DEAAGP Walter; Welf Rauenberg DEAANM Boehm; ThiloAACI HeidelbergAACO DEAAGP Boehm; Thilo Heidelberg DE - In an embodiment, a method of computer program compilation is presented. In this method, a compiler for a first programming language is provided. In one example, the first programming language allows a data assignment to depend on a result of a previous data assignment. Source code including a first portion written in the first programming language and a second portion written in a second programming language is accessed, with the second portion representing a data transformation from a first data structure accessible in the first portion to a second data structure accessible in the first portion. In one example, the second programming language prevents a data assignment that depends on a result of a previous data assignment. The source code is compiled using the compiler to generate executable code to be executed by an engine for the first programming language, which includes an interpretation engine to interpret the second portion. | 2013-01-17 |
| 20130019230 | Program Generating Apparatus, Method of Generating Program, and MediumAANM Nakanishi; YuAACI KanagawaAACO JPAAGP Nakanishi; Yu Kanagawa JPAANM Kizu; ToshikiAACI KanagawaAACO JPAAGP Kizu; Toshiki Kanagawa JPAANM Sasaki; ShunsukeAACI TokyoAACO JPAAGP Sasaki; Shunsuke Tokyo JPAANM Tokuyoshi; TakahiroAACI KanagawaAACO JPAAGP Tokuyoshi; Takahiro Kanagawa JP - According to an embodiment, a program generating apparatus includes a cross-compiling unit, a processing time calculating unit, a source code converting unit, and a self-compiling unit. The cross-compiling unit generates sin instruction string for each basic block based on a source code and specifies instructions performing a memory access. The processing time calculating unit calculates a processing time of the instruction string for each basic block. The source code converting unit inserts a first code, which adds the processing time of the basic block to an accumulated processing time variable of an executed thread of the basic block, and a second code, which calculates the processing time for the specified memory access and adds the calculated processing time to the accumulated processing time variable, into the source code. The self-compiling unit generates a performance estimating program outputting the accumulated processing time variable of the thread executed. | 2013-01-17 |
| 20130019231 | DISTRIBUTED COMPILING PROCESS WITH INSTRUCTION SIGNATURE SUPPORTAANM Mangard; StefanAACI MuenchenAACO DEAAGP Mangard; Stefan Muenchen DEAANM Gammel; BerndtAACI Markt SchwabenAACO DEAAGP Gammel; Berndt Markt Schwaben DEAANM Duve; JuergenAACI HolzkirchenAACO DEAAGP Duve; Juergen Holzkirchen DE - A compiler module for providing instruction signature support to a compiler includes a language construct identifier and a placeholder insertion component. The language construct identifier is configured to identify an instruction signature-relevant language construct in a high level language source code supplied to the compiler. The placeholder insertion component is configured to interact with the compiler for inserting at least one instruction signature-related placeholder based on the instruction signature-related language construct into a compiled code processed by the compiler on the basis of the high level language source code. | 2013-01-17 |
| 20130019232 | MANAGING ALIASING CONSTRAINTSAANM CUI; SHIMINAACI TORONTOAACO CAAAGP CUI; SHIMIN TORONTO CAAANM SILVERA; RAUL E.AACI WOODBRIDGEAACO CAAAGP SILVERA; RAUL E. WOODBRIDGE CA - An illustrative embodiment of a computer-implemented process for managing aliasing constraints, identifies an object to form an identified object, identifies a scope of the identified object to form an identified scope, and assigns a unique value to the identified object within the identified scope. The computer-implemented process further demarcates an entrance to the identified scope, demarcates an exit to the identified scope, optimizes the identified object using a property of the identified scope and associated aliasing information, tracks the identified object state to form tracked state information; and uses the tracked state information to update the identified object. | 2013-01-17 |
| 20130019233 | SYSTEM AND METHOD FOR LINKING PRE-INSTALLED SOFTWARE TO A USER ACCOUNT ON AN ONLINE STOREAANM Pardehpoosh; Pedraum R.AACI Palo AltoAAST CAAACO USAAGP Pardehpoosh; Pedraum R. Palo Alto CA USAANM Federighi; Craig M.AACI Los Altos HillsAAST CAAACO USAAGP Federighi; Craig M. Los Altos Hills CA USAANM Feldman; Daniel I.AACI San FranciscoAAST CAAACO USAAGP Feldman; Daniel I. San Francisco CA USAANM Quirk; Gregory T.AACI Maple GlenAAST PAAACO USAAGP Quirk; Gregory T. Maple Glen PA USAANM Matthew; Jack R.AACI San FranciscoAAST CAAACO USAAGP Matthew; Jack R. San Francisco CA USAANM Lee-Kang; JackieAACI SunnyvaleAAST CAAACO USAAGP Lee-Kang; Jackie Sunnyvale CA USAANM Ciudad; Jean-PierreAACI San FranciscoAAST CAAACO USAAGP Ciudad; Jean-Pierre San Francisco CA USAANM Gromek; Monika E.AACI OaklandAAST CAAACO USAAGP Gromek; Monika E. Oakland CA USAANM Burkholder; Thomas K.AACI VancouverAACO CAAAGP Burkholder; Thomas K. Vancouver CAAANM Pu; Daniel EmilAACI San FranciscoAAST CAAACO USAAGP Pu; Daniel Emil San Francisco CA USAANM Gharabally; SamAACI San FranciscoAAST CAAACO USAAGP Gharabally; Sam San Francisco CA USAANM Verosub; Ellis MarshallAACI San CarlosAAST CAAACO USAAGP Verosub; Ellis Marshall San Carlos CA USAANM Hwang; Yoon SubAACI AlamedaAAST CAAACO USAAGP Hwang; Yoon Sub Alameda CA US - Disclosed herein are systems, methods, and non-transitory computer-readable storage media for associating an application that was pre-installed on a computer with a user account on an online store. A system configured to practice the method presents an application available for download, receives a request to download the application to a computing device, determines that the application is a pre-installed application, presents an authorization prompt configured to request user authorization to link the application with a user account, receives the user authorization, generates a unique hardware identifier associated with the computing device, determines that the application is linkable based upon the unique hardware identifier, and links the adoptable application with the user account when the adoptable application is linkable. | 2013-01-17 |
| 20130019234 | SYSTEM AND METHOD FOR LINKING PRE-INSTALLED SOFTWARE TO A USER ACCOUNT ON AN ONLINE STORE - Disclosed herein are systems, methods, and non-transitory computer-readable storage media for associating an application that was pre-installed on a computer with a user account on an online store. A system configured to practice the method presents an application available for download, receives a request to download the application to a computing device, determines that the application is a pre-installed application, presents an authorization prompt configured to request user authorization to link the application with a user account, receives the user authorization, generates a unique hardware identifier associated with the computing device, determines that the application is linkable based upon the unique hardware identifier, and links the adoptable application with the user account when the adoptable application is linkable. | 2013-01-17 |
| 20130019235 | MECHANISM FOR FACILITATING MANAGEMENT OF METADATA AND METADA-BASED UPDATE OF SOFTWARE - In accordance with embodiments, there are provided mechanisms and methods for facilitating management of metadata in an on-demand services environment. In one embodiment and by way of example, a method for facilitating management of metadata in an on-demand services environment is provided. The method of embodiment includes receiving metadata relating to a software application. The metadata may be received from one or more users via one or more computing devices hosting the software application. The method of embodiment may further include generating a platform setup entity to process the received metadata, updating existing metadata of the software application using the received metadata, and packaging a newer version of the software application having the updated existing metadata. | 2013-01-17 |
| 20130019236 | COMMUNICATION DEVICE, UPDATE METHOD, AND COMPUTER-READABLE STORAGE MEDIUMAANM NAKAGAWA; MasakiAACI KanagawaAACO JPAAGP NAKAGAWA; Masaki Kanagawa JPAANM ASAI; TakahiroAACI KanagawaAACO JPAAGP ASAI; Takahiro Kanagawa JP - A communication device includes a first receiving unit configured to receive first metainformation indicating a target update required for a program of the communication device from an update information providing device, the first metainformation including information about a dependency version that is another version of update dependent upon the target update; a determining unit configured to determine whether the dependency version is newer than a device version which is a current version of update of the communication device; a second receiving unit configured to receive second metainformation indicating an update for the dependency version from the update information providing device if the dependency version is newer than the device version; and an update process unit configured to execute the update for the dependency version on the basis of the second metainformation and execute the target update based on the first metainformation after executing the update for the dependency version. | 2013-01-17 |
| 20130019237 | SYSTEM AND METHOD FOR LINKING PRE-INSTALLED SOFTWARE TO A USER ACCOUNT ON AN ONLINE STORE - Disclosed herein are systems, methods, and non-transitory computer-readable storage media for associating an application for installation on a computer with a user account on an online store. A system configured to practice the method presents an application available for download, receives from a client device a software adoption request including an identifier associated with a user account and a proof of entitlement associated with a software package or the user account, verifies the proof of entitlement by comparing the proof of entitlement to a database, and if the proof of entitlement is verified, adopts the software package as part of the user account. | 2013-01-17 |
| 20130019238 | PEER-TO-PEER REMEDIATION - A network in which peer-to-peer remediation is provided to keep clients in the network up-to-date. As network clients establish peer-to-peer connections, they exchange status information. The status information allows the clients to mutually identify whether one client is more out-of-date than another. The more up-to-date client provides update information to the more out-of-date client. To preserve the integrity of the update process, updates are provided as signed binary files and are only applied by the client receiving the update if the binary file may be authenticated by the recipient. | 2013-01-17 |
| 20130019239 | DEPLOYMENT OF OPERATING SYSTEMS WITH DETECTION OF LOOP CONDITIONSAANM FONTIGNIE; JACQUESAACI ONEXAACO CHAAGP FONTIGNIE; JACQUES ONEX CHAANM LATINO; FRANCESCOAACI BARIAACO ITAAGP LATINO; FRANCESCO BARI ITAANM PASTORELLI; BERNARDOAACI ROMEAACO ITAAGP PASTORELLI; BERNARDO ROME IT - A deployment request from a target machine is received for an operating system on a source machine. Tracking information indicative of an evolution of the deployment of the operating system is received. Deployment of the operating system is enabled or refused in response to each deployment request according to the tracking information. | 2013-01-17 |
| 20130019240 | Mechanism for Virtual Machine (VM)-Based Disk RescueAANM Tsirkin; MichaelAACI Yokneam YillitAACO ILAAGP Tsirkin; Michael Yokneam Yillit ILAANM Natapov; GlebAACI RaananaAACO ILAAGP Natapov; Gleb Raanana IL - A mechanism for virtual machine (VM)-based disk rescue is disclosed. A method of the invention includes starting a reboot process of a VM hosted on a host computing machine, controlling an invocation of a recovery media that is used by a recovery process on a disk of the VM and is located separate from the VM disk, and restarting the VM after the recovery process using the recovery media successfully completes. | 2013-01-17 |
| 20130019241 | System And Method For Working In A Virtualized Computing Environment Through Secure AccessAANM Leitz; Raymond FrancisAACI Treasure IslandAAST FLAACO USAAGP Leitz; Raymond Francis Treasure Island FL USAANM Elowson; Thomas JohnAACI BradentonAAST FLAACO USAAGP Elowson; Thomas John Bradenton FL USAANM Naples; Russell ScottAACI Boca RatonAAST FLAACO USAAGP Naples; Russell Scott Boca Raton FL USAANM Solberg; HelgeAACI Boca RatonAAST FLAACO USAAGP Solberg; Helge Boca Raton FL US - A personalized virtual computing system includes a plurality of client personal computers (PCs), each comprising at least a web browser and a communications client, a plurality of virtual machine hosts each comprising a communications server for communicating with the client PCs via said communications client, a web server comprising a client-customized web site, a directory database including identification information of authorized users and a database including a reservation table. | 2013-01-17 |
| 20130019242 | Cloud-Based Test System and Method and Computer-Readable Storage Medium with Computer Program to Execute the MethodAANM Chen; Shiang-JiunAACI Yunlin CountyAACO TWAAGP Chen; Shiang-Jiun Yunlin County TWAANM Chiang; Shang-LunAACI Taipei CityAACO TWAAGP Chiang; Shang-Lun Taipei City TWAANM Lee; Han-ChaoAACI Taipei CityAACO TWAAGP Lee; Han-Chao Taipei City TW - A cloud-based test system is disclosed. The cloud-based test system utilizes several cloud systems for testing. Each cloud system includes several cloud servers for providing a cloud resource to simulate several virtual test machines. The cloud-based test system includes several slave servers and a main server. Each slave server corresponds to one of the cloud systems for controlling the corresponding virtual test machines. The main server receives a test instruction, which is utilized to execute a target test item for a target electrical device, from a client, and generates a test environment condition corresponding to the test instruction. The main server determines the virtual test machines for executing the target test item and the at least one server to control the virtual test machines. The main server transmits the test instruction and the corresponding test environment condition to the server slave servers for testing. | 2013-01-17 |
| 20130019243 | EXECUTING A MULTICOMPONENT SOFTWARE APPLICATION ON A VIRTUALIZED COMPUTER PLATFORM - A virtualized computer platform is established and maintained by virtualization software on one or more physical computers. A multicomponent software application may execute on the virtualized computer platform, with different components of the application executing in different virtual machines, which are supported by the virtualization software. The virtualization software may also provide the provision of one or more services that may be beneficial to the operation of the multicomponent software application, such as automated provisioning, resource allocation, VM distribution, performance monitoring, resource management, high availability, backup, disaster recovery, alarms, security, etc. In some embodiments of the invention, some of these services are provided through coordinated efforts of a system resource manager, a VM manager, an application monitor and an application resource manager. In some of these embodiments, an application monitor and an application manager may be included with a multicomponent software application in a single installation package. | 2013-01-17 |
| 20130019244 | PREVENTION OF EVENT FLOODING - Techniques for preventing event flooding in an event processing system, comprising: responsive to receiving, by an analysis component, monitored activity data, an analysis component for analysing the monitored activity data, to determine a potential event; responsive to determining a potential event, an analysis component identifying a set of threshold values and determining whether the potential event has met a threshold value of the set of threshold values; responsive to a positive determination, an analysis component for determining if the met threshold value is an identical threshold value met by a previous potential event; and responsive to a second positive determination, a disregard component for disregarding the potential event. | 2013-01-17 |
| 20130019245 | SPECIFYING ON THE FLY SEQUENTIAL ASSEMBLY IN SOA ENVIRONMENTSAANM Jalaldeen; AhamedAACI KarnatakaAACO INAAGP Jalaldeen; Ahamed Karnataka INAANM Purohit; Siddharth N.AACI AllenAAST TXAACO USAAGP Purohit; Siddharth N. Allen TX USAANM Sharma; ManishaAACI New DelhiAACO INAAGP Sharma; Manisha New Delhi INAANM Sivakumar; GandhiAACI VictoriaAACO AUAAGP Sivakumar; Gandhi Victoria AUAANM Viswanathan; RamAACI PlanoAAST TXAACO USAAGP Viswanathan; Ram Plano TX US - A method and system for defining an interface of a service in a service-oriented architecture environment. Definitions of atomic tasks of a request or response operation included in a service are received. Unique identifiers corresponding to the atomic tasks are assigned. A sequence map required to implement the service is received. The sequence map is populated with a sequence of the assigned unique identifiers corresponding to a sequence of the atomic tasks of the operation. At runtime, an interface of the service is automatically and dynamically generated to define the service by reading the sequence of unique identifiers in the populated sequence map and assembling the sequence of the atomic tasks based on the read sequence of unique identifiers. | 2013-01-17 |
| 20130019246 | Managing A Collection Of Assemblies In An Enterprise Intelligence ('EI') FrameworkAANM Reddington; Francis X.AACI SarasotaAAST FLAACO USAAGP Reddington; Francis X. Sarasota FL USAANM Sahota; NeilAACI Costa MesaAAST CAAACO USAAGP Sahota; Neil Costa Mesa CA US - Managing a collection of assemblies in an Enterprise Intelligence (‘EI’) framework, including: identifying, by an assembly collection tool, one or more processes for inclusion in a specification of an assembly, the assembly configured to carry out a business capability upon execution in the EI framework; identifying for each process, by the assembly collection tool, one or more tasks that comprise the process; identifying for each task, by the assembly collection tool, one or more steps that comprise the task; identifying, by the assembly collection tool, a sequence for executing the steps, tasks, and processes in the assembly; generating, in dependence upon the identified processes, tasks, steps, and sequence, the specification of the assembly; and storing the specification in a EI assembly repository. | 2013-01-17 |
| 20130019247 | Method for using a temporary object handle - A method is provided for using a temporary object handle. The method performed at a resource manager includes: receiving an open temporary handle request from an application for a resource object, wherein a temporary handle can by asynchronously invalidated by the resource manager at any time; and creating a handle control block at the resource manager for the object, including an indication that the handle is a temporary handle. The method then includes: responsive to receiving a request from an application to use a handle, which has been invalidated by the resource manager, sending a response to the application that the handle is invalidated. | 2013-01-17 |
| 20130019248 | METHOD AND APPARATUS FOR MONITORING AND SHARING PERFORMANCE RESOURCES OF A PROCESSORAANM Yu; LeiAACI AustinAAST TXAACO USAAGP Yu; Lei Austin TX US - A method and apparatus are described for managing a plurality of performance monitoring resources residing in a plurality of cores of a processor. A plurality of resource queues are maintained. Each resource queue corresponds to a particular one of the performance monitoring resources, and detects conflicts in use of the particular performance monitoring resource by multiple users. The detected conflicts associated with the particular performance monitoring resource are then resolved. A dynamic resource scheduler is used to resolve the detected conflicts, and is driven by an advanced programmable interrupt controller (APIC) timer residing in a particular core of the processor to provide each item, in an items list of a resource queue associated with the particular performance monitoring resource, an equal opportunity to use the particular performance monitoring resource for a predetermined period of time. | 2013-01-17 |
| 20130019249 | System and Method For Managing Resources of A Portable Computing Device - A method and system for managing resources of a portable computing device is disclosed. The method includes receiving node structure data for forming a node, in which the node structure data includes a unique name assigned to each resource of the node. A node has at least one resource and it may have multiple resources. Each resource may be a hardware or software element. The system includes a framework manger which handles the communications between existing nodes within a node architecture. The framework manager also logs activity of each resource by using its unique name. The framework manager may send this logged activity to an output device, such as a printer or a display screen. The method and system may help reduce or eliminate a need for customized APIs when a new hardware or software element (or both) are added to a portable computing device. | 2013-01-17 |
| 20130019250 | Interdependent Task Management - An illustrative embodiment of a computer-implemented process for interdependent task management selects a task from an execution task dependency chain to form a selected task, wherein a type selected from a set of types including “forAll,” “runOnce” and none is associated with the selected task and determines whether there is a “forAll” task. Responsive to a determination that there is no “forAll” task, determines whether there is a “runOnce” task and responsive to a determination that there is a “runOnce” task further determines whether there is a semaphore for the selected task. Responsive to a determination that there is a semaphore for the selected task, the computer-implemented process determines whether the semaphore is “on” for the selected task and responsive to a determination that the semaphore is “on,” sets the semaphore “off” and executes the selected task. | 2013-01-17 |
| 20130019251 | Value Provider Subscriptions for Sparsely Populated Data ObjectsAANM Kumar; DileepAACI RedmondAAST WAAACO USAAGP Kumar; Dileep Redmond WA USAANM Nowak; MichalAACI BellevueAAST WAAACO USAAGP Nowak; Michal Bellevue WA USAANM Hallock; Joseph W.AACI RentonAAST WAAACO USAAGP Hallock; Joseph W. Renton WA USAANM Modi; KeeronAACI RedmondAAST WAAACO USAAGP Modi; Keeron Redmond WA US - A calling routine may identify portions of a data object that may be populated by other executable routines by creating a property requested event. An event may be created for the requested property and one or more subscribing routines may launch. The subscribing routines may process separately from the calling routine and return property values, which in turn may create a property changed event, which may be subscribed to by the calling routine. The calling routine may then process the requested data. In one embodiment, a data object may be populated on a property-by-property basis by various subscribing routines, creating a sparsely populated data object that may be updated dynamically by routines identified at runtime. | 2013-01-17 |
| 20130019252 | NAVIGATION APPLICATION INTERFACEAANM Haase; RobertAACI White LakeAAST MIAACO USAAGP Haase; Robert White Lake MI USAANM Oder; RainerAACI VS-SchwenningenAACO DEAAGP Oder; Rainer VS-Schwenningen DEAANM Montealegre; StevenAACI Farmington HillsAAST MIAACO USAAGP Montealegre; Steven Farmington Hills MI USAANM Boufelliga; RhitaAACI Farmington HillsAAST MIAACO USAAGP Boufelliga; Rhita Farmington Hills MI US - A navigation system is provided with an application programming interface to enable efficient integration of a navigation solution into a navigation platform. The system includes a client-server architecture and the API is implemented with a standardized set of request and response functions defined in the client and server, respectively. The API includes a rapid prototyping interface component for enabling development of a navigation solution independent of a particular navigation platform. An information discovery and exchange interface component enables the navigation platform (client) to discover and retrieve the information available from the navigation solution (server) navigation solution. | 2013-01-17 |
| 20130019253 | Automatic Discovery of Application InfrastructureAANM Joseph; SunilAACI SacramentoAAST CAAACO USAAGP Joseph; Sunil Sacramento CA USAANM Haeuptle; MichaelAACI RocklinAAST CAAACO USAAGP Haeuptle; Michael Rocklin CA USAANM Branen; JamesAACI RosevilleAAST CAAACO USAAGP Branen; James Roseville CA USAANM Furnas; BillAACI Granite BayAAST CAAACO USAAGP Furnas; Bill Granite Bay CA USAANM Li; YanhuaAACI RocklinAAST CAAACO USAAGP Li; Yanhua Rocklin CA US - A method for automatically discovering application infrastructure for actively monitored transactions includes observing an activity and synthetic transaction using a diagnostic agent deployed into a process space of an application server. Application components are identified based on the synthetic transaction, and the application infrastructure is identified based on the application components. | 2013-01-17 |
| 20130019254 | ENABLING FAST STRING ACQUISITION IN AN OPERATING SYSTEM FOR EFFICIENT INTEROPERATIONS WITH VARIOUS LANGUAGE PROJECTIONSAANM Kuhn; BenjaminAACI BellevueAAST WAAACO USAAGP Kuhn; Benjamin Bellevue WA USAANM Lavavej; Stephan T.AACI RedmondAAST WAAACO USAAGP Lavavej; Stephan T. Redmond WA USAANM Zeng; WeiAACI SammamishAAST WAAACO USAAGP Zeng; Wei Sammamish WA US - In one embodiment, a memory resource manager may pass data memory structures between application components on a computing device. A memory resource | 2013-01-17 |
| 20130019255 | OBJECTIVE LENS HOLDER, OBJECTIVE LENS DRIVING DEVICE USING THE SAME, OPTICAL PICKUP DEVICE, AND METHOD FOR MANUFACTURING OBJECTIVE LENS DRIVING DEVICEAANM MORIMOTO; ShunichiAACI Ota-shiAACO JPAAGP MORIMOTO; Shunichi Ota-shi JPAANM TAJIRI; NoboruAACI Ora-gunAACO JPAAGP TAJIRI; Noboru Ora-gun JPAANM MATSUZAKI; ShingoAACI Ora-gunAACO JPAAGP MATSUZAKI; Shingo Ora-gun JPAANM UCHIDA; MitsuhikoAACI Ora-gunAACO JPAAGP UCHIDA; Mitsuhiko Ora-gun JP - Provided is a compact-type objective lens (OBL) holder and the like provided with a bobbin making it possible to appropriately wind a coil therearound. An OBL holder of the present invention includes: a main surface portion provided with a fixing part on which an objective lens is fixed; and a first side-wall portion and a second side-wall portion provided with bobbins around which tracking coils for driving the OBL holder itself by using a magnetic effect are wound. Further, in the present invention, each bobbin includes a tubular portion and a through-hole penetrating the tubular portion in a thickness direction thereof. Thus, an adhesive can be supplied to the tracking coil through the through-hole. | 2013-01-17 |
| 20130019256 | INFORMATION RECORDING MEDIUM AND METHOD FOR PRODUCING SAME, AND INFORMATION RECORDING MATERIALAANM Hatsuda; KoukiAACI TochigiAACO JPAAGP Hatsuda; Kouki Tochigi JPAANM Yun; KyungSungAACI TochigiAACO JPAAGP Yun; KyungSung Tochigi JP - An information recording medium excellent in long storage and capable of high-density recording, method of manufacturing the information recording medium, and information recording material are provided. Pulse laser light is focused onto a recording layer in which a thermosetting epoxy resin having a skeleton with high planarity and a curing agent are polymerized to form a recording mark. With a cured material of a recording layer having a density equal to or larger than 1.210 g/cm | 2013-01-17 |
| 20130019257 | System and Method for Selling or Licensing Image FilesAANM Tschernutter; FrederickAACI MerateAACO ITAAGP Tschernutter; Frederick Merate ITAANM Boucard; OlivierAACI MouginsAACO FRAAGP Boucard; Olivier Mougins FR - According to one embodiment, a method for selling or licensing digital video clips includes receiving a first catalog image file representing first digital video in a raw image format and receiving a second catalog image file representing second digital video in a raw image format. The method further includes receiving a selection of the first catalog image file, a selection of one or more first parameters, and payment information for a purchase or a license of a first image file that is a version of the first catalog image file. At least one of the first parameters specifies a second format, and the first image file has the second format. The method further includes generating the first image file, where generating the first image file includes processing the first catalog image file based on the first parameters. The method further includes transmitting the first image file. | 2013-01-17 |
| 20130019258 | MEDIA CONTENT BASED ADVERTISING SURVEY PLATFORM METHODS - The MEDIA CONTENT BASED ADVERTISING SURVEY PLATFORM METHODS (“AD-SURVEY”) transforms user advertisement exposure data via AD-SURVEY components, into ad effects data including user responses to survey questions. A method is disclosed, comprising: obtaining TV program schedule listing data including a plurality of ad tags at a server; providing the obtained TV program schedule listing data to a user mobile device, receiving a user media program selection message from the user mobile device; retrieving an ad tag associated with the user selected media program from the TV program schedule listing data; extracting key terms from the ad tags based by parsing ad contents; querying a survey question list based on the extracted key terms; generating and sending a survey question from the query to the user mobile device; and obtaining a user reaction to the survey question. | 2013-01-17 |
| 20130019259 | SYSTEMS AND METHODS OF CUSTOMIZED TELEVISION PROGRAMMING OVER THE INTERNET - A production facility receives program content from a plurality of broadcast feeds over the Internet. In an embodiment, the production facility comprises server on a computer network, such as the Internet. The server comprises computer programs configured to manipulate the audio and video data of the multiple program contents. At the production facility, the program content can be manipulated to produce a production. Program manipulation can comprise at least one of green screen technology, music, graphics, Foley, sound effects, voice over, advertising, or the like. The production is broadcast over the computer network to viewers, where the viewers receive the production. In an embodiment, the production is customized based on the viewers' input received while broadcasting. In other words, the production is customized in real time based at least in part on the interaction of the production with the viewers. In another embodiment, the viewers can further manipulate the program content of the production to create a new production, which can be broadcast over the customized programming system. | 2013-01-17 |
| 20130019260 | Combining Television Broadcast and Personalized/Interactive Information - The invention provides an improved method and system for interactive broadcast and web information browsing. In embodiments of the invention, web information is presented in conjunction with a broadcast television image, either at an edge of the image screen or overlaid with the image screen in an opaque, transparent or translucent image. The presented web information is fully interactive and can be interacted with by the user using all known features of interactive web presentation. | 2013-01-17 |
| 20130019261 | SYSTEM AND METHOD FOR PROVIDING INTERACTIVE ADVERTISEMENT - In example embodiments, a system and method for providing interactive advertisement is provided. In some embodiments, a component causes a video program having an interactive advertisement to be displayed to a user on a display screen. The interactive advertisement includes an enhanced content activator. In response to activation of the enhanced content activator by the user, enhanced advertisement information including at least one trigger is provisioned. The enhanced advertisement information is then caused to be displayed with the video program and the interactive advertisement. A selection by the user of the at least one trigger associated with the enhanced advertisement information is monitored. In response to selection of the at least one trigger, access to further content associated with the enhanced content information is provided. | 2013-01-17 |
| 20130019262 | MEDIA CONTENT SYNCHRONIZED ADVERTISING PLATFORM APPARATUSES AND SYSTEMS - The MEDIA CONTENT SYNCHRONIZED ADVERTISING PLATFORM APPARATUSES AND SYSTEMS (“AD-SYNCH”) transforms TV program schedule listing information and user channel selection via AD-SYNCH components, into channel-synchronized product placement advertisement. A system is disclosed, comprising: a memory; a processor disposed in communication with said memory, and configured to issue a plurality of processing instructions stored in the memory, wherein the processor issues instructions for: receiving a user media program selection message from the user mobile device; retrieving an ad tag associated with the user selected media program from TV program schedule listing data; identifying an advertised item embedded in the media program based on the retrieved ad tag; determining an available ad template associated with the retrieved ad tag; generating an ad for the embedded advertised item based on the available ad template; and providing the generated ad to the user mobile device based on a timestamp of the ad tag. | 2013-01-17 |
| 20130019263 | MECHANISM FOR FACILITATING MULTIPLE MULTIMEDIA VIEWING PLANES IN MEDIA DISPLAY SYSTEMS - A mechanism is described for facilitating multiple multimedia viewing planes in media display systems according to one embodiment of the invention. A method of embodiments of the invention includes using a plurality of multimedia planes corresponding to a plurality of multimedia content types. The plurality of multimedia planes may be integrated to be presented through an integrated user interface at a media processing device. The method may further include selecting, via the integrated user interface, one or more content categories from a plurality of multimedia content categories, and presenting, via a multimedia plane of the plurality of multimedia planes, contents associated with the one or more selected content categories. | 2013-01-17 |
| 20130019264 | Remote Control Learning/Identification Module in Combination with a TV SetAANM Rui; Ming-ZhaoAACI XiamenAACO CNAAGP Rui; Ming-Zhao Xiamen CN - A remote control learning/identification module which is built in a TV set consists of command receiving module, store module, activation module and interface module, and processing module. The processing module is connected to the command receiving module, the store module, the activation module and the interface module. The command receiving module receives infrared signal from the remote control and the infrared signal is magnified and modulated to become a level signal. The store module stores system program, standard protocol, the mapping unit information and the user's information. The activation module sends in predetermined command to inform the processing module to enter a learning mode to be familiar with new commands from a new remote control. The interface module displays guides for the user to learn the operation of the interactive interface. | 2013-01-17 |
| 20130019265 | LAUNCHING AN APPLICATION FROM A BROADCAST RECEIVING APPARATUS - An apparatus for receiving a broadcast stream, and a method for use of the apparatus, are disclosed. The apparatus includes an application portal for launching a predefined application. The apparatus receives application information including identification ID information which identifies an application and protocol information which indicates a protocol to be used to launch the identified application, and launches the predefined application from the application portal in response to the ID information identifying the predefined application and the protocol information indicating the application portal. The apparatus may be arranged to only launch the identified application from the portal in response to the predefined application has at least the minimum version number. The application information can be received as an Application Information Table (AIT), and the ID information can be provided as organisation_id and application_id fields in the AIT. | 2013-01-17 |
| 20130019266 | PROCESSING SYSTEM WITH ELECTRONIC PROGRAM GUIDE AUTHORING AND METHODS FOR USE THEREWITHAANM DOYLE; JAMESAACI TORONTOAACO CAAAGP DOYLE; JAMES TORONTO CA - A processing system includes a memory module that stores an electronic program guide (EPG) authoring application. A processing module executes the EPG authoring application including a graphical user interface that responds to input from an end user. The EPG authoring application creates EPG configuration data to configure an EPG application of a client device associated with the end user. | 2013-01-17 |
| 20130019267 | Systems and Methods for Producing Processed Media Content - In a particular embodiment, a method includes processing, at a network computing device, media content received from a media source to generate processed media content based on one or more settings received via a user interface. The user interface includes an option to add forward error correction to the processed media content. The method further includes initiating storage of the processed media content at a memory device. | 2013-01-17 |
| 20130019268 | CONTEXTUAL COMMERCE FOR VIEWERS OF VIDEO PROGRAMMINGAANM Fitzsimmons; Michael R.AACI San FranciscoAAST CAAACO USAAGP Fitzsimmons; Michael R. San Francisco CA USAANM Rudnick; David M.AACI DenverAAST COAACO USAAGP Rudnick; David M. Denver CO USAANM Joe; BrianAACI San FranciscoAAST CAAACO USAAGP Joe; Brian San Francisco CA USAANM Lee; Christopher A.AACI DenverAAST COAACO USAAGP Lee; Christopher A. Denver CO USAANM Hu; WeiAACI EnglewoodAAST COAACO USAAGP Hu; Wei Englewood CO US - An apparatus and method for enabling a viewer to watch television in the usual manner, while providing the viewer with an opportunity to indicate interest in products contextually associated with, but not necessarily displayed, in the television programs viewed, are described. Viewer interest might be indicated, for example, by launching a widget from an icon located on the TV video receiver using a handheld remote controller in communication with a set-top box during the program. The program being viewed may then be identified, for example, by the selected channel, the name of the program, the episode, and the time of the selection, or a combination of these indicators. The selections are transmitted by the set-top box to a remote search server, which returns information to the viewer on a portion of the TV video receiver concerning available products contextually related to the program being viewed at the time the widget was launched by the viewer, as well as purchase information. A selected product may as well be purchased through the set-top box in communication with an e-commerce server. Use of a mobile telephone in combination with a TV set-top box for product purchasing is also described. | 2013-01-17 |
| 20130019269 | METHOD, SYSTEM AND APPARATUS FOR DELIVERING DATA TO A MOBILE ELECTRONIC DEVICEAANM Hymel; James AllenAACI KitchenerAACO CAAAGP Hymel; James Allen Kitchener CA - According to embodiments described in the specification, a method, system and apparatus for delivering Non-Real-Time (NRT) data to a mobile electronic device are provided. The method comprises: storing the NRT data in a memory of a server, the NRT data comprising a multimedia file; storing at least one network identifier in the memory, the at least one network identifier identifying at least a portion of the multimedia file and a storage location of the multimedia file; formatting the NRT data using a processor of the server, wherein the formatting comprises generating header data including the at least one network identifier, and appending the multimedia file to the header data; and providing the formatted NRT data to broadcast equipment for broadcasting. | 2013-01-17 |
| 20130019270 | SYSTEM, METHOD, AND APPARATUS FOR AN INTEGRATED ANTENNA AND SATELLITE DISH - Systems and methods for an integrated antenna and satellite dish. Exemplary embodiments include an apparatus, including a satellite dish, a wireless antenna coupled to the satellite dish and a coupling box communicatively coupled to the satellite dish and the wireless antenna. Additional exemplary embodiments include a content communication method, including receiving a satellite signal, receiving a first wireless signal, performing coupling box processing on the satellite signal and the wireless signal, transmitting the satellite signal and the wireless signal to a set top box and performing set top box processing on the satellite signal and wireless signal. Further exemplary embodiments include a content communication system, including a satellite dish for receiving content from a satellite, a wireless antenna for receiving content from a wireless network and a coupling box for processing the content from the satellite and the content from the wireless network. | 2013-01-17 |
| 20130019271 | MULTIMEDIA BROADCASTING MANAGEMENT SYSTEM AND METHOD IN PUBLIC SANITARY SPACEAANM Chiu; Yuan-YeAACI New Taipei CityAACO TWAAGP Chiu; Yuan-Ye New Taipei City TWAANM Ying; Ching-HsienAACI New Taipei CityAACO TWAAGP Ying; Ching-Hsien New Taipei City TWAANM Liu; Heng-YenAACI New Taipei CityAACO TWAAGP Liu; Heng-Yen New Taipei City TW - A multimedia broadcasting management system and method in a public sanitary space are provided. A flush control device installed on a sanitation apparatus in the public sanitary space is adapted to broadcast multimedia data through a broadcast module thereof. The flush control device is connected to a transmission network to receive the multimedia data through therethrough. After sensing a user enters a sensing range, the flush control device not only outputs a flush control signal to flush the sanitation apparatus, but also controls to broadcast the multimedia data. | 2013-01-17 |
| 20130019272 | Method And Apparatus For Employing Stored Content At Receivers To Improve Efficiency Of Broadcast System Bandwidth Use - The invention relates generally to a receiver unit in a digital broadcast system for receiving a broadcast signal comprising content segments and control data, and generating an output signal using the content segments and previously stored content segments. The previously stored content segments are retrieved from a local memory device using the control data and inserted among the received content segments. | 2013-01-17 |
| 20130019273 | METHOD AND SYSTEM FOR TRICK PLAY IN OVER-THE-TOP VIDEO DELIVERY - A method for trick play (fast forward, rewind, etc.) in video streams using adaptive bitrate HTTP delivery protocols includes playing only portions of a video at a current bitrate to achieve the initial trick play functionality. A new trick play bitrate is selected based on a trick play playout rate, the trick play bitrate for the duration of the trick play is retrieved, and operation is switched back to a previous bitrate when normal playback resumes. A system is also specified for implementing a client and server infrastructure in accordance with the method. | 2013-01-17 |
| 20130019274 | System and Method for Sharing Information - A novel mechanism is disclosed by which a sender can direct information such as an audiovisual signal to a particular recipient's audiovisual display device, such as a cable television set and, thereby, share information between the sender and the recipient. In one embodiment, a calling party originates a telephone call and associates that telephone call with audio-visual information that exists on the caller's personal computer or on an Internet server. The called party answers the call, and can tune an associated cable television to the appropriate channel in order to view the audio-visual information. In another embodiment, the caller is a hotel guest and the called party is a hotel concierge and vice versa. The concierge provides information to the hotel guest such that the hotel guest can tune in to a channel on their hotel television set and access the information. | 2013-01-17 |
| 20130019275 | HANDSET FOR USE WITH AN ENTERTAINMENT SYSTEM - A handset is configurable to communicate with an entertainment system. The handset includes a front side that includes a first set of controls configured to control an audio stream or a video stream of the entertainment system. The handset also includes a back side that is opposite the front side, the back side including a first phone call disposition control corresponding to a first disposition action. | 2013-01-17 |
| 20130019276 | Automatic Generation of User Account Policies Based on Configuration Management Database InformationAANM Biazetti; Ana C.AACI CaryAAST NCAACO USAAGP Biazetti; Ana C. Cary NC USAANM Robke; Jeffrey T.AACI ApexAAST NCAACO USAAGP Robke; Jeffrey T. Apex NC US - Mechanisms are provided for generating user account policies for generating user accounts to access resources of the data processing system. A determination is made that a user account policy for an identified resource in the data processing system is to be generated. Configuration information associated with the identified resource is retrieved from a configuration information database. A predefined user account policy template is retrieved from a user account policy template database system. A user account policy data structure is generated based on the retrieved configuration information and the retrieved predefined user account policy template. | 2013-01-17 |
| 20130019277 | Zone-Based Firewall Policy Model for a Virtualized Data CenterAANM Chang; DavidAACI MilpitasAAST CAAACO USAAGP Chang; David Milpitas CA USAANM Patra; AbhijitAACI SaratogaAAST CAAACO USAAGP Patra; Abhijit Saratoga CA USAANM Bagepalli; NagarajAACI San JoseAAST CAAACO USAAGP Bagepalli; Nagaraj San Jose CA USAANM Sethuraghavan; Rajesh KumarAACI San JoseAAST CAAACO USAAGP Sethuraghavan; Rajesh Kumar San Jose CA US - Techniques are provided for implementing a zone-based firewall policy. At a virtual network device, information is defined and stored that represents a security management zone for a virtual firewall policy comprising one or more common attributes of applications associated with the security zone. Information representing a firewall rule for the security zone is defined and comprises first conditions for matching common attributes of applications associated with the security zone and an action to be performed on application traffic. Parameters associated with the application traffic are received that are associated with properly provisioned virtual machines. A determination is made whether the application traffic parameters satisfy the conditions of the firewall rule and in response to determining that the conditions are satisfied, the action is performed. | 2013-01-17 |
| 20130019278 | CAPTCHA IMAGE AUTHENTICATION METHOD AND SYSTEMAANM SUN; HUNG-MINAACI Hsinchu CityAACO TWAAGP SUN; HUNG-MIN Hsinchu City TWAANM YEH; CHUN-HAOAACI New Taipei CityAACO TWAAGP YEH; CHUN-HAO New Taipei City TWAANM CHEN; YAO-HSINAACI New Taipei CityAACO TWAAGP CHEN; YAO-HSIN New Taipei City TW - The present disclosure relates to a Completely Automated Public Turing Test to tell Computers and Humans Apart (CAPTCHA) image authentication method and system. The CAPTCHA image authentication method comprises the steps of: collecting a plurality of first objects; defining a plurality of variables so as to be used as basis for classifying and dividing the plural first objects into M groups accordingly while allowing each group in the M groups to correspond to at least one variable selected from the plural variables; selecting at least one group from the M groups while further grading and dividing the first objects in the selected group into subgroups of N grades based upon a standard unit of the variable corresponding to the selected group; sorting and storing the subgroups of N grades; and selecting a plurality of authentication objects from the subgroups of N grades to be used in an authentication process. | 2013-01-17 |
| 20130019279 | VEHICULAR COMMUNICATION SYSTEM, MOBILE COMMUNICATION TERMINAL, AND VEHICULAR APPARATUSAANM Aida; ToshiyukiAACI Anjo-cityAACO JPAAGP Aida; Toshiyuki Anjo-city JP - A vehicular communication system includes a mobile communication terminal, an in-vehicle apparatus, and a distribution center to distribute a content. The mobile communication terminal includes a terminal-side application to execute a content. The in-vehicle apparatus includes a vehicle-side application to execute a content. If the mobile communication terminal and the in-vehicle apparatus are not communicably connected, the terminal-side application of the mobile communication terminal executes a content acquired from the distribution center. If the mobile communication terminal and the in-vehicle apparatus are communicably connected, the terminal-side application and the vehicle-side application are caused to be cooperative and the vehicle-side application of the in-vehicle apparatus is enabled to execute a content acquired by the mobile communication terminal. | 2013-01-17 |
| 20130019280 | ESTABLISHING SECURE COMMUNICATION LINK BETWEEN COMPUTERS OF VIRTUAL PRIVATE NETWORK - A technique is disclosed for establishing a secure communication link between a first computer and a second computer over a computer network. Initially, a secure communication mode of communication is enabled at a first computer without a user entering any cryptographic information for establishing the secure communication mode of communication. Then, a secure communication link is established between the first computer and a second computer over a computer network based on the enabled secure communication mode of communication. The secure communication link is a virtual private network communication link over the computer network in which one or more data values that vary according to a pseudo-random sequence are inserted into each data packet. | 2013-01-17 |
| 20130019281 | Server Based Remote Authentication for BIOSAANM Jacobs; William E.AACI BeavertonAAST ORAACO USAAGP Jacobs; William E. Beaverton OR USAANM Bhagia; SunilAACI OlympiaAAST WAAACO USAAGP Bhagia; Sunil Olympia WA USAANM Barsky; DmitryAACI San JoseAAST CAAACO USAAGP Barsky; Dmitry San Jose CA US - Techniques are provided for authenticating a user when accessing a Basic Input/Output System (BIOS) of a computing device. Access request information is received. An access information database is queried to authenticate the access request information with access information stored in the access information database. Validation information is received, indicating whether the access request information is authenticated, and permission is granted for access to settings of the computing device if the validation information indicates that the access request information is authenticated. | 2013-01-17 |
| 20130019282 | Service Mediation FrameworkAANM Rice; Joseph AllenAACI Ballston LakeAAST NYAACO USAAGP Rice; Joseph Allen Ballston Lake NY USAANM Castagna; Brandon MatthewAACI Mount HollyAAST NCAACO USAAGP Castagna; Brandon Matthew Mount Holly NC US - A service mediation framework may allow each component within a computer network to perform common service processing tasks driven by standardized service policies stored within a centralized repository. In particular, an enhanced service domain name system (DNS) server, an enhanced service router, and/or an enhanced service gateway within the network may each access relevant service policies stored within an enhanced service repository to implement tasks such as security, content-based routing, logging, message format translation, and protocol bridging for each service request processed by the network. In addition, each network component may communicate through standardized formats, such as Extensible Markup Language (XML), to realize the end-to-end network solution. | 2013-01-17 |
| 20130019283 | Virtual Private InternetAANM Rice; Joseph AllenAACI Ballston LakeAAST NYAACO USAAGP Rice; Joseph Allen Ballston Lake NY USAANM Castagna; Brandon MatthewAACI Mount HollyAAST NCAACO USAAGP Castagna; Brandon Matthew Mount Holly NC US - A virtual private internet may include various network components, including an enhanced service domain name server (DNS), an enhanced service router, and an enhanced service gateway, which all access service policy information stored in an enhanced service repository. The network components in the virtual private internet perform common service processing tasks for routing service requests across firewalls and other network boundaries. The network components also execute other service policies, such as logging, message format translation, and protocol bridging for each service request processed by the network. Updates to services may be implemented in the virtual private internet via changes to service policy information stored in the enhanced service repository. | 2013-01-17 |
| 20130019284 | AUTOMATED WEB BASED APPLICATIONS WITH A WIRELESS COMMUNICATION DEVICE - A method for automating one or more web-based applications associated with unique identification (UID) displayed on objects and read with a wireless communication device able to connect to a remote server with no human intervention required after the UID is read is disclosed. | 2013-01-17 |
| 20130019285 | VALIDATING THAT A USER IS HUMAN - A method of validating that a user is human. A user question is generated using a computerized device. The user question is output to a user. A user response to the user question is received from the user. The user response is validated as having been provided by a human. | 2013-01-17 |
| 20130019286 | VALIDATING THAT A USER IS HUMAN - A method of validating that a user is human. A user question is generated using a computerized device. The user question is output to a user. A user response to the user question is received from the user. The user response is validated as having been provided by a human. | 2013-01-17 |
| 20130019287 | METHOD AND APPARATUS FOR ENABLING A USER TO SELECT AN AUTHENTICATION METHOD - The present invention facilitates access to a restricted service related to secure transactions via a network. The present invention allows a user to select a minimum security level of authentication for its own login to a restricted service. The user's selected minimum security level of authentication may be registered in an authentication method system, so that the user must use the selected minimum security level for authentication in order to gain access to the restricted service. Alternatively, the user may specify that the selected minimum security level for authentication may be over-turned by the user, or optionally re-set to a new authentication method depending on the needs of the user. As such, the present invention allows the user the flexibility to select its own authentication method for accessing a restricted service. | 2013-01-17 |
| 20130019288 | METHOD AND ARRANGEMENT FOR MEDIA ACCESSAANM Holmgren; JimmyAACI LinkopingAACO SEAAGP Holmgren; Jimmy Linkoping SEAANM Kvarnstrom; BoAACI LinkopingAACO SEAAGP Kvarnstrom; Bo Linkoping SEAANM Lundgren; JohanAACI LinkopingAACO SEAAGP Lundgren; Johan Linkoping SE - A method and arrangement in a media server ( | 2013-01-17 |
| 20130019289 | ONLINE SIGNATURE IDENTITY AND VERIFICATION IN COMMUNITY - Techniques for electronic signature process management are described. Some embodiments provide an electronic signature service (“ESS”) configured to manage electronic identity cards. In some embodiments, the ESS generates and manages an electronic identity card for a user, based on personal information of the user, activity information related to the user's actions with respect to the ESS, and/or social networking information related to the user. The electronic identity card of a signer may be associated with an electronic document signed via the ESS, so that users may obtain information about the signer of the document. Electronic identity cards managed by the ESS may also be shared or included in other contexts, such as via a user's profile page on a social network, a user's email signature, or the like. | 2013-01-17 |
| 20130019290 | SYSTEM AND METHODS FOR WEAK AUTHENTICATION DATA REINFORCEMENT - Systems and methods for weak authentication data reinforcement are described. In some embodiments, authentication data is received in a request to authenticate a user. In response to detecting weak authentication data, the systems and methods determine whether the user was previously authenticated as a human user. An example embodiment may include initiating an authentication process based on determining that the user was previously authenticated as a human user. | 2013-01-17 |
| 20130019291 | SERVICE OPENING METHOD AND SYSTEM, AND SERVICE OPENING SERVER - Embodiments of the present invention relate to a service opening method and system, and a service opening server. The method includes: receiving a service request from a third-party application, where the service request carries type and parameter information of the requested service; querying, according to the type information of the service, a service directory to obtain an access address and authentication type information of the requested service; when it is determined that the invoking of the service needs an authorization of an end user, obtaining an authorization notification message of the end user according to the type information of the service and the parameter information of the service; and forwarding, the service request to a capability server, and forwarding, to the third-party application, a service response message returned by the capability server. The control of the end user on the authorized service is ensured to the greatest extent. | 2013-01-17 |
| 20130019292 | Devices, Systems and Methods for Security Using Magnetic Field Based IdentificationAANM Varshavsky; AlexanderAACI East HanoverAAST NJAACO USAAGP Varshavsky; Alexander East Hanover NJ USAANM Li; Kevin AnsiaAACI ChathamAAST NJAACO USAAGP Li; Kevin Ansia Chatham NJ US - Devices, systems and methods are disclosed for determining an electromagnetic signature for authenticating a device, a user, and/or a location. In exemplary embodiments, a magnetometer captures an electromagnetic signature which is then compared with one or more authorized electromagnetic signatures. If the electromagnetic signature matches an authorized electromagnetic signature, then access is granted. The magnetometer is integrated into a communication device having a processor and a logic. The magnetometer captures an electromagnetic signature of a surrounding environment and detects motion of the communication device through the captured electromagnetic signature. The logic on the communication device locks or unlocks features of the device based upon the captured electromagnetic signature. In further embodiments of the subject disclosure, the magnetometer is in communication with a server which authenticates a user or communication device to provide access to a remote location. | 2013-01-17 |
| 20130019293 | Enabling Access to Electronic Content Based on Possession of Physical ContentAANM Puppin; DiegoAACI ArlingtonAAST MAAACO USAAGP Puppin; Diego Arlington MA US - A user may desire to access an electronic version of content the user possesses in physical form. To enable access to electronic content, a request to access identified electronic content is received from a client. A challenge requesting information about physical content corresponding to the identified electronic content is sent to the client. A response to the challenge is received from the user of the client and authenticated. The client is provided with access to the electronic content responsive to authenticating the response. | 2013-01-17 |
| 20130019294 | DATA SHARING SYSTEM WITH A DIGITAL KEYAANM Yu; Hong-ChiAACI Kaohsiung CityAACO TWAAGP Yu; Hong-Chi Kaohsiung City TWAANM Chang; Mao-TingAACI Kaohsiung CityAACO TWAAGP Chang; Mao-Ting Kaohsiung City TW - The present invention provides a data sharing system with a digital key in order to deliver data sharing via Internet or a local area network by means of either at least one data storage device electrically connected to a digital box or a storage space inside a memory unit of the digital box which links a server. At the moment, a computer user could use one digital key only to link a server and further complete read-out, write-in, modification, deletion or addition of data/files in the data storage device or the storage space with the digital key's peer identification code and the digital box's peer authentication code belonging to the same group validated by the server. | 2013-01-17 |
| 20130019295 | METHOD AND SYSTEM FOR OPEN AUTHENTICATIONAANM PARK; Sung-JinAACI Yongin-siAACO KRAAGP PARK; Sung-Jin Yongin-si KRAANM Woo; Hong-UkAACI SeoulAACO KRAAGP Woo; Hong-Uk Seoul KRAANM Kim; Kwan-LaeAACI Suwon-siAACO KRAAGP Kim; Kwan-Lae Suwon-si KRAANM Kwon; Soon-HwanAACI Seongnam-siAACO KRAAGP Kwon; Soon-Hwan Seongnam-si KR - Methods and apparatus for authentication are provided. A token request is received at a Web server from a third-party Web server. The third-party Web server is authenticated at the Web server. A token is issued to the third-party Web server. A user is authenticated based on the token issued to the third-party Web server. A token approval request is sent to a resource owner. A token approval or non-approval is received from the resource owner through a predefined channel. | 2013-01-17 |
| 20130019296 | METHODS AND SYSTEMS FOR PROCESSING AD SERVER TRANSACTIONS FOR INTERNET ADVERTISING - Computer systems and methods for processing ad server transactions are provided. In some embodiments, the computer systems and methods may comprise determining an application to execute on an Internet-connectable device in response to a user interaction with an advertisement displayed on the Internet-connectable device; causing the Internet-connectable device to execute the application; receiving a security token, wherein the security token indicates successful authentication of the user by a transaction server associated with the application; after receiving the security token, initiating at least one transaction with the transaction server on behalf of the application in response to a user action within the application; and communicating results of the at least one transaction to the user. | 2013-01-17 |
| 20130019297 | System and Method for Communicating with a Client Application - A system and method for communicating with a client application that can include at a communication platform, receiving an authorization token of a first client application; verifying at least one permission associated with the authorization token; at a first server of the communication platform, accepting an incoming communication request; retrieving communication instructions from a server according to the incoming communication request; identifying an instruction to communicate with a communication destination of the first client application; and establishing communication with the first client application. | 2013-01-17 |
| 20130019298 | METHOD AND SYSTEM FOR AUTHENTICATING A POINT OF ACCESSAANM Jover Segura; XavierAACI LondonAACO GBAAGP Jover Segura; Xavier London GBAANM El-Moussa; FadiAACI LondonAACO GBAAGP El-Moussa; Fadi London GB - Rogue or malicious access points pose a threat to wireless networks ( | 2013-01-17 |
| 20130019299 | Distributed Authentication with Data Cloud - A method includes, in response to a need to access for a user certain stored data that requires authentication, sending a request for the stored data into a data cloud, the request not identifying the user. The method further includes receiving, from the data cloud, response information descriptive of an authentication realm and a single-use nonce; presenting the information descriptive of the authentication realm to the user and prompting the user for a user name and password; re-sending the request into the data cloud with an authentication header having user credentials generated at least in part using the response information, the user credentials comprising the user name and a hashed password; and if the user credentials are valid, receiving from the data cloud the requested stored data. | 2013-01-17 |
| 20130019300 | SYSTEM, CONTROL METHOD THEREFOR, SERVICE PROVIDING APPARATUS, RELAY APPARATUS AND COMPUTER-READABLE MEDIUMAANM Uchida; TakayukiAACI Kawasaki-shiAACO JPAAGP Uchida; Takayuki Kawasaki-shi JP - A system in which a first service providing apparatus, a second service providing apparatus, and at least one authentication apparatus cooperate with each other to provide a service by single sign-on to be used by a user, the second service providing apparatus comprises a management unit that manages belonging information for specifying a group to which the user belongs, and a transmission unit that transmits to the client terminal, when an instruction to provide a service by the first service providing apparatus is accepted from the user while providing a service by the second service providing apparatus, information for accessing the first service providing apparatus and the belonging information if the management unit manages the belonging information of the group to which the user belongs. | 2013-01-17 |
| 20130019301 | SYSTEMS AND METHODS FOR INTEGRATION BETWEEN APPLICATION FIREWALL AND CACHING - The present invention is directed towards integrating cache managing and application firewall processing in a networked system. An integrated cache/firewall system comprises an application firewall operating in conjunction with a cache managing system in operation on an intermediary device. The application firewall processes a received HTTP response to a request by a networked entity serviced by the intermediary device. The application firewall generates metadata from the HTTP response and stores the metadata in cache with the HTTP response. When a subsequent request hits in the cache, the metadata is identified to a user session associated with the subsequent request. The application firewall can modify a cache-control header of the received HTTP response, and can alter the cookie-setting header of the cached HTTP response. | 2013-01-17 |
| 20130019302 | SYSTEM AND METHOD FOR SUPPORTING SUBNET MANAGEMENT PACKET (SMP) FIREWALL RESTRICTIONS IN A MIDDLEWARE MACHINE ENVIRONMENT - A system and method can provide subnet management packet (SMP) firewall restrictions in a middleware machine environment. A secure firmware implementation can be provided on a host channel adaptor (HCA), wherein the HCA is associated with a host in the middleware machine environment. The secure firmware implementation operates to receive at least one SMP from the host or destined to the host, and prevent the host from sending or receiving the at least one SMP. Furthermore, the secure firmware implementation can include a proxy function that can communicate with external management components on behalf of the host. | 2013-01-17 |
| 20130019303 | SYSTEM AND METHOD FOR PROVIDING SWITCH BASED SUBNET MANAGEMENT PACKET (SMP) TRAFFIC PROTECTION IN A MIDDLEWARE MACHINE ENVIRONMENT - A system and method can provide switch based subnet management packet (SMP) traffic protection in a middleware machine environment. The middleware machine environment includes a network switch that operates to receive at least one SMP destined for a subnet management agent (SMA). The network switch can check whether the at least one SMP includes a correct management key, and prevent the at least one SMP from being forwarded to the destined SMA when at least one SMP does not include the correct management key. Furthermore, the network switch can specify a different management key for each external port and can enforce separate restrictions on ingress and egress SMP traffic at a particular external port. | 2013-01-17 |
| 20130019304 | Method and apparatus for detecting and dealing with a lost electronics deviceAANM CAI; LukaiAACI Redondo BeachAAST CAAACO USAAGP CAI; Lukai Redondo Beach CA USAANM Menendez; Jose R.AACI San DiegoAAST CAAACO USAAGP Menendez; Jose R. San Diego CA USAANM Silverstein; Roy BenjaminAACI San DiegoAAST CAAACO USAAGP Silverstein; Roy Benjamin San Diego CA USAANM Parameswaran; RajkrishnanAACI San DiegoAAST CAAACO USAAGP Parameswaran; Rajkrishnan San Diego CA US - Techniques for detecting and dealing with a lost electronics device are disclosed. In one design, the device may autonomously determine whether it is lost. The device may destroy at least one component to render it inoperable and may perform other actions in response to determining that it is lost. In another design, the device may determine available battery power of the device upon determining that it is lost, select at least one action in a list of possible actions based on the available battery power, and perform the selected action(s). In yet another design, upon determining that it is lost, the device may prevent access to information on the device based on a secondary security key, which is not used for encrypting information during normal operation. In yet another design, the device may notify at least one contact and may perform at least one additional action upon determining that it is lost. | 2013-01-17 |