Search Patents
  • Publication number: 20090327805
    Abstract: Architecture that reduces data loss resulting from failover in an asynchronous log shipping deployment, but leveraging mid-tier and frontend servers to fill in lost data. In an asynchronous log shipping operation, a replication component asynchronously replicates messaging data to a backend server in accordance with one or more replication operations, which can be updates to databases on the backend server. These databases can include messaging data, such as email address books, mailboxes, etc. A history component maintains a history of replication operations on a frontend server. In the event of a lossy failover, a replay component is used for replaying the replication operations from the history to the backend server.
    Type: Application
    Filed: June 26, 2008
    Publication date: December 31, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Gregory Thiel, Alexander R. Wetmore, Shawn Bracewell, Rebecca Benfield
  • Publication number: 20170083396
    Abstract: The technology disclosed relates to discovering multiple previously unknown and undetected technical problems in fault tolerance and data recovery mechanisms of modern stream processing systems. In addition, it relates to providing technical solutions to these previously unknown and undetected problems. In particular, the technology disclosed relates to discovering the problem of modification of batch size of a given batch during its replay after a processing failure. This problem results in over-count when the input during replay is not a superset of the input fed at the original play. Further, the technology disclosed discovers the problem of inaccurate counter updates in replay schemes of modern stream processing systems when one or more keys disappear between a batch's first play and its replay. This problem is exacerbated when data in batches is merged or mapped with data from an external data store.
    Type: Application
    Filed: January 22, 2016
    Publication date: March 23, 2017
    Applicant: salesforce.com, inc.
    Inventors: ELDEN GREGORY BISHOP, JEFFREY CHAO
  • Patent number: 9946593
    Abstract: The technology disclosed relates to discovering multiple previously unknown and undetected technical problems in fault tolerance and data recovery mechanisms of modern stream processing systems. In addition, it relates to providing technical solutions to these previously unknown and undetected problems. In particular, the technology disclosed relates to discovering the problem of modification of batch size of a given batch during its replay after a processing failure. This problem results in over-count when the input during replay is not a superset of the input fed at the original play. Further, the technology disclosed discovers the problem of inaccurate counter updates in replay schemes of modern stream processing systems when one or more keys disappear between a batch's first play and its replay. This problem is exacerbated when data in batches is merged or mapped with data from an external data store.
    Type: Grant
    Filed: January 22, 2016
    Date of Patent: April 17, 2018
    Assignee: salesforce.com, inc.
    Inventors: Elden Gregory Bishop, Jeffrey Chao
  • Patent number: 7908514
    Abstract: Architecture that reduces data loss resulting from failover in an asynchronous log shipping deployment, but leveraging mid-tier and frontend servers to fill in lost data. In an asynchronous log shipping operation, a replication component asynchronously replicates messaging data to a backend server in accordance with one or more replication operations, which can be updates to databases on the backend server. These databases can include messaging data, such as email address books, mailboxes, etc. A history component maintains a history of replication operations on a frontend server. In the event of a lossy failover, a replay component is used for replaying the replication operations from the history to the backend server.
    Type: Grant
    Filed: June 26, 2008
    Date of Patent: March 15, 2011
    Assignee: Microsoft Corporation
    Inventors: Gregory Thiel, Alexander R. Wetmore, Shawn Bracewell, Rebecca Benfield
  • Patent number: 10606711
    Abstract: The technology disclosed relates to discovering multiple previously unknown and undetected technical problems in fault tolerance and data recovery mechanisms of modern stream processing systems. In addition, it relates to providing technical solutions to these previously unknown and undetected problems. In particular, the technology disclosed relates to discovering the problem of modification of batch size of a given batch during its replay after a processing failure. This problem results in over-count when the input during replay is not a superset of the input fed at the original play. Further, the technology disclosed discovers the problem of inaccurate counter updates in replay schemes of modern stream processing systems when one or more keys disappear between a batch's first play and its replay. This problem is exacerbated when data in batches is merged or mapped with data from an external data store.
    Type: Grant
    Filed: April 16, 2018
    Date of Patent: March 31, 2020
    Assignee: salesforce.com, inc.
    Inventors: Elden Gregory Bishop, Jeffrey Chao
  • Publication number: 20180307571
    Abstract: The technology disclosed relates to discovering multiple previously unknown and undetected technical problems in fault tolerance and data recovery mechanisms of modern stream processing systems. In addition, it relates to providing technical solutions to these previously unknown and undetected problems. In particular, the technology disclosed relates to discovering the problem of modification of batch size of a given batch during its replay after a processing failure. This problem results in over-count when the input during replay is not a superset of the input fed at the original play. Further, the technology disclosed discovers the problem of inaccurate counter updates in replay schemes of modern stream processing systems when one or more keys disappear between a batch's first play and its replay. This problem is exacerbated when data in batches is merged or mapped with data from an external data store.
    Type: Application
    Filed: April 16, 2018
    Publication date: October 25, 2018
    Applicant: salesforce.com, inc.
    Inventors: Elden Gregory Bishop, Jeffrey Chao
  • Patent number: 9565540
    Abstract: A communication system is provided that alerts a public safety officer to missed Push-to-Talk (PTT) group calls. The communication system allows a public safety officer's radio to record a last stop working time. A public safety network then can search a missed call list associated with the public safety officer and automatically push a notification of missed PTT group calls to the public safety officer's radio when the radio re-joins the public safety network. Based on the notification, the public safety officer can choose to review or replay any missed calls to avoid missing important information.
    Type: Grant
    Filed: September 27, 2013
    Date of Patent: February 7, 2017
    Assignee: MOTOROLA SOLUTIONS, INC.
    Inventors: Chao-Jin Luo, Xiao-Yu Li, Fan Luo
  • Publication number: 20180137286
    Abstract: Technical solutions are described for testing a computer program product. An example method includes intercepting an instance of a request sent for execution by the computer program product, the request being one from a plurality of requests in a sequential flow. The method also includes storing a unique identifier for the request, and initializing a current test request index in response to the request being a first instance of a starting request of the sequential flow. The method also includes selecting a test task from a set of test tasks corresponding to the request in response to determining that the request is a current test-request based on an index of the request matching the current test request index. The method also includes modifying the instance of the request according to the selected test task, and sending the modified instance of the request to the computer program product for execution.
    Type: Application
    Filed: November 16, 2016
    Publication date: May 17, 2018
    Inventors: Paul Ionescu, Iosif V. Onut, Shahar Sperling, Omer Tripp
  • Patent number: 9172797
    Abstract: An audio recording apparatus that includes: an acquisition part that acquires a fragment data set indicating an action of a switchboard to a call, and an execution time of the action; a history generation part that generates a historical data set indicating a history of response states of an agent to one call, from a plurality of fragment data sets acquired; a talking storage part that stores audio recording data of talking of the agent; a display control part that causes a link display image to be displayed on a display unit, the link display image indicating a link to the corresponding audio recording data, in association with historical display of response states of the agent, based on the historical data set; and a replaying part that replays the audio recording data, when the link display image is selected.
    Type: Grant
    Filed: June 10, 2014
    Date of Patent: October 27, 2015
    Assignee: P&W Solutions Co., Ltd.
    Inventor: Toshiyuki Omiya
  • Patent number: 9106741
    Abstract: An audio recording apparatus that includes: an acquisition part that acquires a fragment data set indicating an action of a switchboard to a call, and an execution time of the action; a history generation part that generates a historical data set indicating a history of response states of an agent to one call, from a plurality of fragment data sets acquired; a talking storage part that stores audio recording data of talking of the agent; a display control part that causes a link display image to be displayed on a display unit, the link display image indicating a link to the corresponding audio recording data, in association with historical display of response states of the agent, based on the historical data set; and a replaying part that replays the audio recording data, when the link display image is selected.
    Type: Grant
    Filed: June 10, 2014
    Date of Patent: August 11, 2015
    Assignee: P&W Solutions Co., Ltd.
    Inventor: Toshiyuki Omiya
  • Publication number: 20120036567
    Abstract: A security gateway and an initiating device perform methods for establishing a security session. The methods includes the security gateway: receiving a first message from an initiating device, the first message including a first message authentication code; validating the first message using the message authentication code; and responsive to the validating, sending a second message to the initiating device, the second message including a timestamp and further including a second message authentication code for authenticating of the timestamp by the initiating device, wherein the first and second messages are used to establish the security session, and the authenticated timestamp is used for subsequent replay protection of messages between the security gateway and the initiating device. The method further includes the security gateway validating a dynamically assigned IP address for the initiating device to use in authorizing VPN traffic between the two devices.
    Type: Application
    Filed: June 30, 2011
    Publication date: February 9, 2012
    Applicant: MOTOROLA SOLUTIONS, INC.
    Inventors: THOMAS J. SENESE, CHRIS A. KRUEGEL, TIMOTHY M. LANGHAM, TODD A. LEIGH, TIMOTHY G. WOODWARD
  • Patent number: 9626737
    Abstract: Systems, devices, and methods obtain a sequence of images of a physical scene that includes a physical representation of a first object; calculate a sequence of first transform values of the physical representation of the first object based on the sequence of images store the sequence of first transform values; generate an enhanced scene; maintain the first object in the enhanced scene at positions and orientations that are indicated by the sequence of first transform values; receive an indication of selected transform values in the sequence of first transform values; retrieve the selected transform values; and generate a replay image of the enhanced scene, from a second observer viewpoint, that shows the first object at the position and the orientation that are indicated by the selected transform values.
    Type: Grant
    Filed: November 13, 2014
    Date of Patent: April 18, 2017
    Assignees: Canon Information and Imaging Solutions, Inc., Canon U.S.A., Inc.
    Inventors: Nicholas John Frushour, Tokio Otsuka, Hideo Mizoguchi
  • Patent number: 10614221
    Abstract: Technical solutions are described for testing a computer program product. An example method includes intercepting an instance of a request sent for execution by the computer program product, the request being one from a plurality of requests in a sequential flow. The method also includes storing a unique identifier for the request, and initializing a current test request index in response to the request being a first instance of a starting request of the sequential flow. The method also includes selecting a test task from a set of test tasks corresponding to the request in response to determining that the request is a current test-request based on an index of the request matching the current test request index. The method also includes modifying the instance of the request according to the selected test task, and sending the modified instance of the request to the computer program product for execution.
    Type: Grant
    Filed: November 16, 2016
    Date of Patent: April 7, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Paul Ionescu, Iosif V. Onut, Shahar Sperling, Omer Tripp
  • Patent number: 4816360
    Abstract: Multicolor holograms using gelatin as the binder and having interference fringes lying in layers parallel to the substrate, the colors of which are visible by reflection in incident natural light, by treating the holographic material which has been holographically exposed and processed to produce a hologram therein, by applying to the selected areas of the gelatin which contains the interference fringes a solution of a compound which causes the interference fringes to separate permanently and produce a bathochromic shift in the replay wavelength.
    Type: Grant
    Filed: December 10, 1986
    Date of Patent: March 28, 1989
    Assignee: Ciba-Geigy AG
    Inventors: James Doyle, David W. Butcher, John A. Clark
  • Patent number: 5717835
    Abstract: An architecture and key algorithms are presented that simplify the implementation and improve the functionality of knowledge-based systems that employ case-based reasoning for data navigation tasks (e.g., solving help desk problems using a database of past problem instances). The various embodiments of the invention improve on the state-of-the-art in several respects: (a) provides greatly increased flexibility in choosing attributes relevant to a case in that choices are made dynamically at case acquisition instead of statically when the knowledge-based system is designed; (b) increased system flexibility and decreased system complexity by not requiring designers to specify the manner in which attribute values are compared; (c) simplified system design by avoiding the use of similarity metrics; (d) allows for the incremental acquisition of data in problem instances, instead of requiring that all potentially relevant data be collected; and (e) provides a way to explain why a problem solution was chosen.
    Type: Grant
    Filed: January 11, 1995
    Date of Patent: February 10, 1998
    Assignee: International Business Machines Corporation
    Inventor: Joseph Hellerstein
  • Patent number: 7044912
    Abstract: A method and system is disclosed which permits a user to save user defined viewing configuration, also referred to as a bookmark as a separately manipulatable or transferable entity without altering the underlying image data and maintaining, where desired, the association between the bookmark 200 and the underlying source image data. The disclosed system and method act to save the bookmark by saving the succession of system inputs, which, in conjunction with the system characteristics and system parameters, achieve the desired viewing configuration. Thereby, the disclosed system and method permits review of the inputs used to manipulate the image to confirm the process by which a diagnosis or anatomical measurement was made, permits the replay of a sequence for presentation or training purposes to effectively demonstrate not only the end result, but the methodology as well.
    Type: Grant
    Filed: August 28, 2003
    Date of Patent: May 16, 2006
    Assignee: Siemens Medical Solutions USA Inc.
    Inventors: Sundar G. Babu, Charles D. Emery, Neerja Baru, Sankaralingam Ramraj, Scott T. Luan
  • Publication number: 20230106378
    Abstract: As automotive security concerns are rising, the Controller Area Network (CAN)—the de facto standard of in-vehicle communication protocol—has come under scrutiny due to its lack of encryption and authentication. Several vulnerabilities, such as eavesdropping, spoofing, and replay attacks, have shown that the current implementation needs to be extended. Both academic and commercial solutions for a secure CAN have been proposed, but OEMs have not yet integrated them into their products. The main reasons for this lack of adoption are their heavy use of limited computational resources in the vehicle, increased latency that can lead to missed deadlines for safety-critical messages, as well as insufficient space available in a CAN frame to include a Message Authentication Code (MAC). By making a trade-off between security and performance, this disclosure overcomes the aforementioned problems of a secure CAN.
    Type: Application
    Filed: October 4, 2022
    Publication date: April 6, 2023
    Applicant: THE REGENTS OF THE UNIVERSITY OF MICHIGAN
    Inventors: Mert Dieter PESE, Kang G. SHIN
  • Patent number: 4977047
    Abstract: A method of preparing a hologram which is of the silver halide in gelatin binder type which method comprises holographically exposing the holographic material by use of coherent light, developing the holographic image by a chemical process and wherein after development the material is treated with an aqueous solution of an anionic surfactant which comprises at least one alkyl group having at least four carbon atoms, to achieve bathochromic shift in the replay wavelength.
    Type: Grant
    Filed: March 1, 1989
    Date of Patent: December 11, 1990
    Assignee: Ilford Limited
    Inventors: Neil F. Ashford, Alan Hodgson, Peter M. Blum, Stephen R. Postle
  • Patent number: 7606915
    Abstract: Methods and system of preventing unauthorized scripting. The invention includes providing one or more tests to a user for distinguishing the user from a machine when the user requests access to the server. By storing information on a correct solution to the test in a block of data and sending the block of data together with the test, the invention provides stateless operation. Moreover, maintaining a database of previously used correct responses prevents replay attacks. The invention also includes providing combinations of alternative tests, such as visually altered textual character strings, audible character strings, and computational puzzles. Other aspects of the invention are directed to computer-readable media for use with the methods and system.
    Type: Grant
    Filed: February 25, 2003
    Date of Patent: October 20, 2009
    Assignee: Microsoft Corporation
    Inventors: Iulian D. Calinov, Danpo Zhang, Jonathan Wilkins, Julien Couvreur, Josh Benaloh
  • Publication number: 20170039124
    Abstract: An aspect of the present invention proposes a solution for correctly intercepting, capturing, and replaying tasks (such as functions and methods) in an interception layer operating between an application programming interface (API) and the driver of a processor by using synchronization objects such as fences. According to one or more embodiments of the present invention, the application will use what appears to the application to be a single synchronization object to signal (from a processor) and to wait (on a processor), but will actually be two separate synchronization objects in the interception layer. According to one or more embodiments, the solution proposed herein may be implemented as part of an module or tool that works as an interception layer between an application and an API exposed by a device driver of a resource, and allows for an efficient and effective approach to frame-debugging and live capture and replay of function bundles.
    Type: Application
    Filed: September 3, 2015
    Publication date: February 9, 2017
    Inventors: Jeffrey KIEL, Dan PRICE, Mike STRAUSS
Narrow Results

Filter by US Classification