Patents Represented by Attorney Yee & Associated, P.C.
-
Patent number: 8201086Abstract: A computer implemented method, an apparatus, and a computer program product for spellchecking an electronic document. In response to receiving the electronic document, the process parses the electronic document for a set of non-standard words that are absent from a dictionary used by a document editing program. In response to locating the set of non-standard words in the electronic document, the process generates an index that includes, but is not limited to, the set of non-standard words. The process then reviews the electronic document for spelling errors using the generated index.Type: GrantFiled: January 18, 2007Date of Patent: June 12, 2012Assignee: International Business Machines CorporationInventors: Barry Alan Kritt, Douglas Alan Law
-
Patent number: 8195342Abstract: The illustrative embodiments provide an apparatus for controlling a vehicle. In an illustrative embodiment, a vehicle is comprised of a machine controller, a steering system, a propulsion system, a braking system, a sensor system, and a knowledge base used by the machine controller. The machine controller identifies a dynamic condition and sends commands to the steering system, the propulsion system, and the braking system to move the vehicle.Type: GrantFiled: September 11, 2008Date of Patent: June 5, 2012Assignee: Deere & CompanyInventor: Noel Wayne Anderson
-
Patent number: 8196115Abstract: A method and apparatus for automatically performing regression processing on trace data are provided. With the apparatus and method, call tree data structures are generated for two or more executions of two or more builds of a computer program. The apparatus and method perform a “tree-minimization” operation on each set of call tree data structures for each of the builds to generate minimized call tree data structures for each build of the computer program. The minimized call tree data structures are then subtracted from one another to generate a subtracted minimized call tree data structure. From this subtracted minimized call tree data structure, the portions of the computer program that are different from build to build and which appreciably and consistently affect the difference in execution of the computer program from build to build may be identified.Type: GrantFiled: July 14, 2008Date of Patent: June 5, 2012Assignee: International Business Machines CorporationInventors: Robert Tod Dimpsey, Frank Eliot Levine, Robert John Urquhart
-
Patent number: 8194193Abstract: A method and apparatus for a uniform resolution display screen. In one embodiment, the uniform resolution display screen comprises a surface of the uniform resolution display screen having a curvature configured to display images with a uniform resolution across the display screen. The curvature is based on a projection distance from a projector to the uniform resolution display screen and a viewing distance from an eyepoint of an observer to the uniform resolution display screen. The geometry of the display screen is configured to display images associated with a high definition imaging format.Type: GrantFiled: February 8, 2008Date of Patent: June 5, 2012Assignee: The Boeing CompanyInventors: Harold R. Streid, Carl J. Vorst, Scott Phillip Rothman
-
Patent number: 8195364Abstract: A steering control method including the steps of obtaining a heading error, obtaining a velocity value, obtaining a distance error, applying the heading error and defuzzifying an output from a steering rule base. The velocity value and the distance error are applied along with the heading error to fuzzy logic membership functions to produce an output that is applied to a steering rule base. An output from the steering rule base is defuzzified to produce a steering signal.Type: GrantFiled: February 12, 2007Date of Patent: June 5, 2012Assignee: Deere & CompanyInventors: William Robert Norris, Bernard Edwin Romig, John Franklin Reid
-
Patent number: 8195977Abstract: A computer implemented method, apparatus, and computer usable program code for network fault isolation. A plurality of real-time path traces is performed between the sender and the receiver to form a plurality of trace paths in response to receiving a request for the network fault isolation between a sender and a receiver. A determination is made as to whether an asymmetry is present between the sender and the receiver from the plurality of trace paths. A set of routers is identified with each trace path in the plurality of trace paths to form a plurality of identified routers. Each event stored is identified for the plurality of identified routers to form a set of identified events.Type: GrantFiled: November 19, 2007Date of Patent: June 5, 2012Assignee: International Business Machines CorporationInventors: Daniel Joseph Martin, Matthew Edward Duggan
-
Patent number: 8195499Abstract: A computer implemented method, apparatus, and computer usable program product for optimizing loss leader merchandizing. The process parses event data to identify physical patterns of customer behavior, wherein the event data is derived from a continuous video stream captured at a retail facility, and associates the physical patterns of customer behavior with customer profile data to form dynamic customer profiles. The process then analyzes the dynamic customer profiles to identify types of customers and presents marketing incentives for a set of loss leader items to customers of a selected customer type, wherein the set of loss leader items are selected based on the dynamic profiles.Type: GrantFiled: September 26, 2007Date of Patent: June 5, 2012Assignee: International Business Machines CorporationInventors: Robert Lee Angell, James R. Kraemer
-
Patent number: 8195761Abstract: Web pages are prefetched upon activation of one of three server-side triggers: a service trigger, an access based trigger, and a timed trigger. The service trigger is a subscription service in which the web server agrees to notify the proxy when webpages in the web server are modified. The access based trigger uses logs/metrics to analyze a plurality of users' browsing habits. When the log/metrics database noticeS that a particular webpage experiences heavy requesting traffic during a particular time period, the log/metric creates an access based trigger to prefetch the requested webpage. The timed trigger is a prefetching mechanism that occurs on a regular interval. Configuration data instructs the timed trigger to prefetch a certain webpage a certain times throughout the day.Type: GrantFiled: January 13, 2004Date of Patent: June 5, 2012Assignee: International Business Machines CorporationInventors: Michael Pierre Carlson, Srinivas Chowdhury
-
Patent number: 8196195Abstract: A computer implemented method, data processing system, and computer program product for role-based privilege management is provided. A transformation request is received from a requester to form a received request, and a target environment of the received request is identified. A determination is made whether the target environment matches a predefined environment in a set of role-based privileges and, responsive to a determination that the target environment matches a predefined environment in the set of role-based privileges, the parameterized privileges from the set of role-based privileges are mapped to the target environment and the request is performed.Type: GrantFiled: July 11, 2008Date of Patent: June 5, 2012Assignee: International Business Machines CorporationInventors: Timothy Simon Bartley, Peter T. Cogill, Elizabeth M. Hughes, Philip A. J. Nye, Michael Andrew Powell
-
Patent number: 8196211Abstract: The Authorized Authorization Set System comprising a modified operating system, a command table containing authorized authorization sets, and a modified RBAC security system, eliminates the need for inherited privileges that must be passed to subcommands in order for the command to run. The modified operating system accesses a table containing authorized authorization sets which identify the privileges for all subcommands within a command. When a user is assigned an accessauth for a command, and a sub-command is a privileged sub-command, the privileged sub-command is only run when the accessauth of the sub-command is included in the authorized authorization set of the command.Type: GrantFiled: August 14, 2008Date of Patent: June 5, 2012Assignee: International Business Machines CorporationInventors: Ranganathan Vidya, Murali Vaddagiri, Ravi A Shankar, Saurabh Desai
-
Patent number: 8191829Abstract: An apparatus comprising an elongate planar member, a number of flanges, and a number of channels at ends of the number of flanges. The elongate planar member may have a first side, a second side, and a number of holes. The first side may be opposite to the second side, wherein the first side may be capable of being secured to a track having a substantially planar surface with an array of holes. The number of flanges may extend from the second side of the elongate planar member. Each channel in the number of channels may have a bottom, a first wall, and a second wall. The first wall may have a first lip, and the second wall may have a second lip, wherein the first lip and the second lip may extend towards a centerline of an associated channel in the number of channels.Type: GrantFiled: November 12, 2008Date of Patent: June 5, 2012Assignee: The Boeing CompanyInventors: Harold G. Erickson, Edward L. Cepurna
-
Patent number: 8192102Abstract: An apparatus has a tubular body with a channel and a number of stiffeners. The number of stiffeners allows the tubular body to absorb additional mechanical energy through axial compression. Additionally, the number of stiffeners is located on a number of locations for the tubular body. The apparatus also has a plurality of hinges located in part between the number of locations of the number of stiffeners for the tubular body, and also located between end flanges at the end of the tubular body and a stiffener. The number of hinges further define deformable regions. At least one deformable region of the plurality of deformable regions is configured to expand away from the channel in response to the tubular body being compressed in the axial direction.Type: GrantFiled: November 26, 2008Date of Patent: June 5, 2012Assignee: The Boeing CompanyInventors: Mohammad Ali Heidari, Adrian Stanescu, Saba Mahanian
-
Patent number: 8196073Abstract: A design structure for noise suppression. A design structure has a noise detection unit, a noise suppression unit, and a control unit. The noise suppression unit has an input and an output, wherein the input of the noise detection unit is connected to a signal and generates a signal change at the output if a change in the signal is detected. The noise suppression unit has an input and an output, wherein the input of the noise suppression unit is connected to the output of the noise detection unit and generates a correction to the signal in response to detecting the signal change at the output of the noise detection unit. The control unit has an input and an output, wherein input to the control unit is connected to the signal and turns off the noise suppression unit if a state change is detected in the signal.Type: GrantFiled: May 29, 2008Date of Patent: June 5, 2012Assignee: International Business Machines CorporationInventors: Rafik F. Dagher, Christopher M. Durham, Peter J. Klim
-
Patent number: 8193911Abstract: A method, apparatus, and computer usable program product for controlling a range of a radio frequency identification tag signal. The process identifies an operative range for the radio frequency identification tag signal of a radio identification tag. The process then selects a set of conductive paths in the radio frequency identification tag corresponding to the desired operative range. The set of conductive paths controls the range of the radio frequency identification tag signal in the radio identification frequency tag.Type: GrantFiled: December 20, 2006Date of Patent: June 5, 2012Assignee: International Business Machines CorporationInventors: Selcuk Suat Eren, Brian Jules Jaeger, Douglas Alan Law, Thomas S. Mazzeo, Paul Allen Roberts, Shawn Konrad Sremaniak
-
Patent number: 8195358Abstract: The illustrative embodiments provide a method for processing sensor data and controlling the movement of a vehicle. In one illustrative embodiment, a vehicle having a plurality of sensors attempts to receive sensor data. In response to an inability of the vehicle to obtain needed sensor data, collected sensor data is requested from a plurality of other vehicles to form alternate sensor data. The alternate sensor data is received and the vehicle is controlled using the alternate sensor data. In another illustrative embodiment, a request is received at a first vehicle for sensor data from a different vehicle. Sensor data is collected from a plurality of sensors at the first vehicle. The sensor data is then sent to the different vehicle.Type: GrantFiled: September 11, 2008Date of Patent: June 5, 2012Assignee: Deere & CompanyInventor: Noel Wayne Anderson
-
Patent number: 8196046Abstract: A computer implemented method in a data processing system and a computer program product enable visual selection of a media signal. A set of media signals is received from a set of media providers. A subject matter and a performer of the subject matter are then identified for at least one of the set of media signals. A set of icons is then identified. Each of the set of icons corresponds to at least one of media signals. The set of icons and the set of media providers are then forwarded to a client media player.Type: GrantFiled: August 1, 2008Date of Patent: June 5, 2012Assignee: International Business Machines CorporationInventors: Barbara Finkelstein, Itzhack Goldberg, Ron Hoory, Boaz Mizrachi
-
Patent number: 8196039Abstract: A method for programmatically extracting terms from a page is provided. A request to extract terms from a current page is received from a client browser. Responsive to receiving the request to extract terms from the current page, a command to extract terms from the current page is executed. A response is sent to the client browser. The response includes a result of the command to extract terms from the current page.Type: GrantFiled: July 7, 2006Date of Patent: June 5, 2012Assignee: International Business Machines CorporationInventors: Bryce Allen Curtis, Stewart Earle Nickolas, Wayne Elmo Vicknair
-
Patent number: 8196143Abstract: In an illustrative embodiment, a data processing system for resource data management is provided. The data process system comprises a set of data structures defining resource relationships and locations for a set of resources to form defined resource relationships and defined locations for the set of resources, and a receiver capable of obtaining replaceable unit data and obtaining characterization data for a current resource in the set of resources to form obtained replaceable unit data and obtained characterization data for the current resource, wherein the obtained replaceable unit data is obtained from a secure device and the obtained characterization data is obtained from an unsecure device.Type: GrantFiled: May 5, 2008Date of Patent: June 5, 2012Assignee: International Business Machines CorporationInventors: Priti Bavaria, Diane Lacey Knipfer, Srinivas Kolluri
-
Patent number: 8191056Abstract: A target operation in a normalized target loop, susceptible of vectorization and which may, after compilation into a vectorized form, seek to operate on data in nonconsecutive physical memory, is identified in source code. Hardware instructions are inserted into executable code generated from the source code, directing a system that will run the executable code to create a representation of the data in consecutive physical memory. A vector loop containing the target operation is replaced, in the executable code, with a function call to a vector library to call a vector function that will operate on the representation to generate a result identical to output expected from executing the vector loop containing the target operation. On execution, a representation of data residing in nonconsecutive physical memory is created in consecutive physical memory, and the vectorized target operation is applied to the representation to process the data.Type: GrantFiled: October 13, 2006Date of Patent: May 29, 2012Assignee: International Business Machines CorporationInventors: Roch Georges Archambault, George Chochia, Peng Zhao
-
Patent number: 8191043Abstract: A computer implemented method, apparatus, and computer usable program code for creating a composite service. Dependencies are identified utilizing a set of active objects used to manage services to form identified dependencies in response to receiving a request for the composite service. The identified dependencies specify requirements of the composite service. The composite service has multiple components. Components are identified for the composite service using the identified dependencies to form identified components. The composite service is created using the identified components.Type: GrantFiled: May 6, 2008Date of Patent: May 29, 2012Assignee: International Business Machines CorporationInventors: Ajay Mohindra, Vijay K. Naik