-
Hewlett Packard Company v. ServiceNow, Inc. DC
- 5:14-cv-00570
- N.D. Cal.
- Judge: Beth Labson Freeman +1
- Filed: 02/06/2014
- Closed: 03/09/2016
- Latest Docket Entry: 04/06/2016
- PACER
- Docket updated daily
1
Plaintiff
1
Defendant
7
Accused
Products
8
Patents-in-Suit
763
Days in
Litigation
-
Hewlett Packard Company v. ServiceNow, Inc. DC
- 5:14-cv-00570
- N.D. Cal.
- Judge: Beth Labson Freeman +1
- Filed: 02/06/2014
- Closed: 03/09/2016
- Latest Docket Entry: 04/06/2016
- PACER
- Docket updated daily
Cause of Action
Willful Patent Infringement
Market Sector
E-commerce and Software
Referred Judge
Assigned Judge
Outcome Summary
- Patent Information
-
Validity & Enforceability
Claim # | Claim Text | Outcome |
---|---|---|
1 |
A computer implemented method for facilitating a user in defining a repair workflow for subsequent use in resolving information technology (IT) incidents, comprising: facilitating the user in defining a plurality of steps of the repair workflow using
view more
|
Invalid (101)
Entry 101 |
2 |
The method of claim 1, wherein said defining of a plurality of operations comprises attaching to the steps, a plurality of sets of executable code implementing the operations defined by the user.
|
Invalid (101)
Entry 101 |
3 |
The method of claim 1, wherein said facilitating of the user in defining a plurality of transitions between the steps comprises attaching to the transitions, a plurality of sets of parsing code for processing the outputs.
|
Invalid (101)
Entry 101 |
5 |
The method of claim 1, wherein said facilitating of the user in defining a plurality of transitions between the steps comprises attaching to the steps, a plurality of sets of executable code for processing the outputs.
|
Invalid (101)
Entry 101 |
15 |
An article of manufacture comprising: a storage medium; and a plurality of programming instructions stored in the storage medium, and adapted to program an apparatus to enable the apparatus to: facilitate a user in defining a plurality of steps of a
view more
|
Invalid (101)
Entry 101 |
Claim # | Claim Text | Outcome |
---|---|---|
1 |
A computer implemented method for resolving an information technology (IT) incident, comprising: loading a repair workflow having a plurality of steps and transitions between the steps, defined to repair the IT incident on a computing device, each of
view more
|
Invalid (101)
Entry 101 |
3 |
The method of claim 2, further comprising receiving from a requestor a request to resolve an IT incident, determining whether the user has requestor has requisite authority to make the request, and rejecting the request if the requestor is determined
view more
|
Invalid (101)
Entry 101 |
4 |
The method of claim 1, further comprising moving the step to the selected transition's destination, determining whether the selected transition's destination is a return step, and if so, select a response of the return step as a response of the
view more
|
Invalid (101)
Entry 101 |
5 |
The method of claim 4, further comprising storing a record of the processing of the step in a repair history log.
|
Invalid (101)
Entry 101 |
7 |
An apparatus comprising: a storage medium having a plurality of programming instructions stored in the storage medium, and adapted to enable the apparatus to perform a method; and one or more processors coupled to the storage medium to execute the
view more
|
Invalid (101)
Entry 101 |
Claim # | Claim Text | Outcome |
---|---|---|
8 |
Apparatus for accessing an information repository, comprising:</claim-text> a. a number of computer readable media; and b. computer readable program code stored on said number of computer readable media, said computer readable program code
view more
|
Invalid (101)
Entry 101 |
9 |
Apparatus as in claim <HIL><BOLD>8</BOLD></HIL>, wherein the contents of some derived containers comprise child derived containers, and the contents of other derived containers comprise information extracted from said information repository.
|
Invalid (101)
Entry 101 |
10 |
Apparatus as in claim <HIL><BOLD>8</BOLD></HIL>, wherein the contents of some derived containers comprise both child derived containers and information extracted from said information repository.
|
Invalid (101)
Entry 101 |
13 |
Apparatus as in claim <HIL><BOLD>8</BOLD></HIL>, wherein:</claim-text> a. various ones of the container definition nodes forming said information model comprise pointers which establish a hierarchical relationship between said container definition
view more
|
Invalid (101)
Entry 101 |
15 |
Apparatus as in claim <HIL><BOLD>8</BOLD></HIL>, wherein each of said derived containers inherits at least one attribute from its corresponding container definition node, said at least one attribute comprising a selection criteria attribute which
view more
|
Invalid (101)
Entry 101 |
17 |
Apparatus for accessing an information repository, comprising:</claim-text> a. a number of computer readable media; and b. computer readable program code stored on said number of computer readable media, said computer readable program code comprising
view more
|
Invalid (101)
Entry 101 |
18 |
A computer based method of accessing an information repository, comprising:</claim-text> a. said computer creating a hierarchy of derived containers, wherein a given derived container corresponds to: i. a container definition node of an information
view more
|
Invalid (101)
Entry 101 |
19 |
A method as in claim <HIL><BOLD>18</BOLD></HIL>, wherein the contents of some derived containers comprise child derived containers, and the contents of other derived containers comprise information extracted from said information repository.
|
Invalid (101)
Entry 101 |
20 |
A method as in claim <HIL><BOLD>18</BOLD></HIL>, wherein the contents of some derived containers comprise both child derived containers and information extracted from said information repository.
|
Invalid (101)
Entry 101 |
Claim # | Claim Text | Outcome |
---|---|---|
12 |
A computer program product in a non-transitory computer readable media for use in a data processing system for monitoring service tickets for information technology service providers to ensure that levels of service required to be provided to a
view more
|
Invalid (101)
Entry 101 |
32 |
A system for monitoring service tickets in order to provide reminders to a help desk user of impending times for actions, the times for actions being provided according to a level of service required to be provided to a customer pursuant to a
view more
|
Invalid (101)
Entry 101 |
35 |
The system as recited in claim 32, wherein the active tickets displayed are only those that have reached a predetermined percentage of the time before their due date.
|
Invalid (101)
Entry 101 |