Patents Examined by Debbie Le
  • Patent number: 8682864
    Abstract: Methods, systems, and computer program products for determining frequently occurring data items are disclosed. These include, counting distinct categories of a plurality of data items using an ordered set of counters, wherein each of the counters is associated with one of the distinct categories and represents a quantity of the data items in the associated one of the distinct categories, and wherein the counting includes updating counters in the ordered set and a global decrement counter when one of the data items fails to match at least one of the distinct categories associated with the counters of the ordered set and when the ordered set is full. These further include, reporting, for each of the counters in the ordered set, a lower bound for the associated one of the distinct categories, wherein the lower bound is based upon a value of the counter and the global decrement counter.
    Type: Grant
    Filed: June 20, 2012
    Date of Patent: March 25, 2014
    Assignee: Google Inc.
    Inventors: John Plevyak, Amit Kumar Manjhi
  • Patent number: 8676779
    Abstract: A computer readable storage medium tangibly embodying machine-readable digital data arranged to facilitate expedited searching. The data includes a plurality of words residing in a table having rows and columns, each word residing in a different row and each letter of the word occupying a different column in that row. Each continuous run of same letters in a column forms an interval. The words are positioned relative to each other to maximize lengths of the intervals, and/or optimize efficiency of compression of the columns by run length encoding.
    Type: Grant
    Filed: June 18, 2012
    Date of Patent: March 18, 2014
    Assignee: Tegic Communications, Inc.
    Inventors: Erland Unruh, David Jon Kay
  • Patent number: 8666953
    Abstract: A version file for maintaining version information is described herein. The version file comprises an identifier to identify a target collection of associated files and a target index specifying binary level contents of the target collection of associated files to compare with a reference index specifying contents of a reference collection of associated files. The version file farther comprises a checksum generated based on the identifier and the target index.
    Type: Grant
    Filed: June 8, 2012
    Date of Patent: March 4, 2014
    Assignee: SAP AG
    Inventor: Krasimir P. Semerdzhiev
  • Patent number: 8666998
    Abstract: A method, system and computer program product provides a first characteristic associated with a first data set and a single data value, and a second characteristic associated with a second data set; and calculates at least one of: 1) the similarity of the first data set with the second data set based on the first and second characteristics, 2) the similarity of the first data set with the single data value based on the first characteristic and the single data value, 3) confidence indicating how well the first characteristic reflects properties of the first data set based on the first characteristic, and 4) confidence indicating how well the similarity of the first data set with the single data value reflects properties of the single data value based on the first characteristic and the single data value.
    Type: Grant
    Filed: June 30, 2011
    Date of Patent: March 4, 2014
    Assignee: International Business Machines Corporation
    Inventors: Sebastian Nelke, Martin A Oberhofer, Yannick Saillet, Jens Seifert
  • Patent number: 8661036
    Abstract: A metadata management architecture. The architecture includes a property component that lists one or more properties related to a file, and a viewing component that present files having one or more of the related properties. A synchronization component provides immediate synchronization between property editing fields of the property component and a view in the property-based browser component, providing both instantaneous feedback on property changes and an ability to manipulate properties graphically. Thus, a change in the property pane is immediately reflected in the view component, and a change in the view component is immediately reflected in the property pane.
    Type: Grant
    Filed: July 31, 2008
    Date of Patent: February 25, 2014
    Assignee: Microsoft Corporation
    Inventors: Andrzej Turski, Cornelis K. Van Dok, Lili Cheng, Lyon K. F. Wong, Matthew B. MacLaurin, Patrice L. Miner
  • Patent number: 8650210
    Abstract: In general, the subject matter described in this specification can be embodied in methods, systems, and program products for invoking a non-search action based on a search query. A server system receives a search query from a remote computing device. The server system determines whether the search query includes reserved text that indicates an intent by a user that provided the search query to the remote computing device to perform a non-search messaging action instead of or in addition to obtaining search results. The server system provides to the computing device, in response to determining that the search query includes the reserved text, code for causing the remote computing device to display a draft communication that includes at least the search query without the reserved text, and for allowing the user to edit the draft communication before transmitting the draft communication for receipt by recipient users.
    Type: Grant
    Filed: February 8, 2011
    Date of Patent: February 11, 2014
    Assignee: Google Inc.
    Inventors: Tak Keung Cheng, Robert Stacey, Othar Hansson, Brett R. Lider, Tomer Kol, Iftach Hyams
  • Patent number: 8645326
    Abstract: An automation testing platform that will enable simultaneous testing of new product code over variety of Operating Systems by calling remote machines. In one embodiment, the system is an SAP master data management based system such as NetWeaver, and the testing platform places important testing information onto the master data database itself. The platform then calls and controls the remote machines using distributed computing methodology such as the Java RMI protocol. The system provides the ability to run automated tests according to different technologies, OS, platforms and codelines, and allows for an automatic test portfolio to be managed from a single test catalog. The results can be represented by a variety of configurable user interface reports. The system has an ability to use legacy automation code, and can report on the quality, reliability and stability of the new product code along various configurable key performance indicators.
    Type: Grant
    Filed: June 30, 2009
    Date of Patent: February 4, 2014
    Assignee: SAP AG
    Inventors: Yoram Weizman, Elad Razy
  • Patent number: 8645438
    Abstract: A file system and method of file access are disclosed. In a particular embodiment, a method is performed at a host device coupled to a non-volatile memory, where the host device includes a memory having a first file data structure. A first directory entry in a file directory of a file system is located where the first directory entry corresponds to a first file stored in the non-volatile memory. First data associated with the first directory entry, including first location data indicating a location of the first file in the non-volatile memory, is retrieved and stored in the first file data structure. A request to open the first file is received. In response, the first location data of the first file is retrieved from the first file data structure and data of the first file from the non-volatile memory is read. First metadata associated with the first file is extracted from the data read from the non-volatile memory.
    Type: Grant
    Filed: June 30, 2009
    Date of Patent: February 4, 2014
    Assignee: Sandisk Technologies Inc.
    Inventors: Robert Chang, Po Yuan, Xian Jun Liu, Bahman Qawami, Haluk Tanik
  • Patent number: 8645423
    Abstract: The invention is directed towards a method of partitioning data in a database. The database is configured to be accessed by an entity. The method comprises the steps of defining a first partition within the database, defining a second partition within the database and assigning selected data in the database to the first partition and the second partition, wherein data assigned to both the first partition and the second partition may only be accessed by an entity assigned to both said first partition and said second partition.
    Type: Grant
    Filed: May 2, 2008
    Date of Patent: February 4, 2014
    Assignee: Oracle International Corporation
    Inventors: John Neil Thuringer, Simon Jones, Neil Bristow, Ram Razdan, Himavantha Rao Sajja
  • Patent number: 8645352
    Abstract: Embodiments of search using network addresses are presented herein. For example, a search may take into account one or more network addresses to focus a search for particular content. In another example, functionality may be provided such that when a user selects a network address, a search is performed for network addresses that are similar to the selected address.
    Type: Grant
    Filed: November 30, 2005
    Date of Patent: February 4, 2014
    Assignee: Microsoft Corporation
    Inventor: Maura Adana Van Der Linden
  • Patent number: 8639700
    Abstract: A method of representing and managing hierarchical relationship configuration in a computing facility is described. The method includes providing and storing a first index of hardware identifier assigned to each object in the computing facility; providing and storing a second index of ancestry identifiers of each object in the computing facility, the ancestry identifier of an object being the hardware identifier of an ancestor object at 1 to n hierarchy levels above the object; providing and storing a type information element for each ancestor object indicative of a type of ancestor object; and identifying an ancestor object of a particular object in the computing facility by accessing the first index of hardware identifier of the particular object, and identifying an ancestor object thereof of a particular type by accessing the ancestry identifiers and the type information element of the particular object.
    Type: Grant
    Filed: July 19, 2011
    Date of Patent: January 28, 2014
    Assignee: Softlayer Technologies, Inc.
    Inventors: Kelly Evan Morphis, Joshua Logan Reese
  • Patent number: 8635213
    Abstract: A method and apparatus for providing advertisement on a mobile communication device is disclosed herein. In one embodiment, a primary keyword and at least one secondary keyword are identified in a list or a body of text at the mobile communication device. A compound keyword is formed from the primary keyword and the at least one secondary keyword. At least one advertising resource link is associated with the formed compound keyword, and the formed compound keyword is visually distinguished.
    Type: Grant
    Filed: May 25, 2012
    Date of Patent: January 21, 2014
    Assignee: BlackBerry Limited
    Inventor: Sherryl Lee Lorraine Scott
  • Patent number: 8626752
    Abstract: A system that associates audio and/or video data with one or more calls for action, and manages, queries and displays the audio and video associated with a call for action based on defined or predefined criteria related to the audio and video data. The system selectively updates media files and Metadata from Meta tags, or Metadata feeds. The system spiders the Metadata or Metadata feeds for new Metadata to automate the submission and programming the audio and video data over a network. The system provides users with other call to action options including click to call, literature, order forms, and/or applications. The system optionally schedules audio and video media to target users by time of day, location, device, and other parameters to offer a call to action to different user audiences.
    Type: Grant
    Filed: January 3, 2011
    Date of Patent: January 7, 2014
    Assignee: Peach Wiz, Inc.
    Inventor: Alex O. Fiero
  • Patent number: 8626730
    Abstract: Data processing systems and methods are disclosed for providing a payment using a Web service. In one implementation, a first computer is used for entry of data values into respective data entry fields of an electronic data entry form. Further, an identifier of the Web service, such as the uniform resource locator (URL) of the Web service, is entered into the first computer. Next, the first computer initiates data processing for providing the payment that is to be performed by a second computer on the basis of the data values entered into the electronic data entry form. The initiation and/or performance or completion of the data processing is signaled to the Web service by sending corresponding signaling data, which includes payment advice data of the payment. The Web service is coupled to a third computer that receives a result of the data processing from the second computer.
    Type: Grant
    Filed: June 27, 2005
    Date of Patent: January 7, 2014
    Assignee: SAP AG
    Inventor: Achim Enenkiel
  • Patent number: 8620953
    Abstract: The exchange of documents for execution can be performed efficiently using an automated system that routes and archives documents. The system may facilitate the exchange of drafts between parties by highlighting changes of the current draft with respect to the previous draft. Documents may be conveniently archived for efficient document storage and access by providing one or more central archive databases accessible through a shared network to a plurality of organizations. The operating system of the database may provide systematic access to individuals associated with an organization with the privilege to access documents according to a specific organizational hierarchy. Routing and archiving documents may be accomplished through a central exchange server.
    Type: Grant
    Filed: January 11, 2011
    Date of Patent: December 31, 2013
    Assignee: Adobe Systems Incorporated
    Inventors: Dan A. Foygel, Jason M. Lemkin, Jeffrey M. Zwelling
  • Patent number: 8615517
    Abstract: A secure networked metadata-based workflow method and system, managed through core application logic and master database management system for picture, sound, and metadata acquisition, and ancillary production and post production data and metadata collection and creation, in the processes of motion picture production and post production file-based workflows; asset file management, asset file manipulation, asset file distribution, asset file archiving, remote creative and collaborative interchange, project administration, project reporting, and more, across multiple venues and platforms for efficient and simultaneous access to production data files, and master archive, in application to: remote project administration, dailies creation, project metadata tracking, post production ingest and processing, asset management and archive, distribution of executive review elements, and product finishing and archive, in 2D and 3D content creation, as examples.
    Type: Grant
    Filed: June 20, 2012
    Date of Patent: December 24, 2013
    Assignee: Foto-Kem Industries, Inc.
    Inventors: Thomas J. Vice, Freddy Goeske, Mark A. Gallegly, Michael B. Brodersen
  • Patent number: 8612462
    Abstract: The present invention relates to a method, apparatus, and system for data transmission based on a DLNA (Digital Living Network Alliance) network that classifies contents files which are stored in a DMS according to a support of the DLNA network to make a contents list. Support is provided to convert a file attribute of a selected file into a file attribute which can be applied to the DLNA network to generate, in case a user selects a non-supported file which is not applied to the DLNA network. The invention outputs the selected file to a display unit, captures the outputted image to convert into a file which can be applied to the DLNA network.
    Type: Grant
    Filed: July 9, 2012
    Date of Patent: December 17, 2013
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Won Shik Yoon, Yun Je Oh, Joon Oo Kim, Won Sang Kwon, Chul Seung Kim
  • Patent number: 8612426
    Abstract: Systems and methods for arranging participant interview clips for conducting ethnographic research. Video clips and photographs of interviews of participants in a market research study are stored in a database. Each item stored in the database is tagged with an interpretive tag indicative of an observed behavioral, attitudinal, or emotive characteristic of the participant. A user searches the database for tags or search terms of interest, and selects clips from the search results for inclusion in a perspective, which is a collection of selected clips and their associated tags and comments from multiple users who collaborate to determine which clips to include in the perspective. The process of creating a perspective is iterative and collaborative, in which the database can be mined and re-mined using different search strategies by multiple users, who provide their comments on selected clips to form a perspective that can be used for product innovation.
    Type: Grant
    Filed: June 20, 2012
    Date of Patent: December 17, 2013
    Assignee: Conifer Research LLC
    Inventors: Ben Aaron Jacobson, Anne Keatley Schorr, Megan Lee Fath, Carolyn Patricia Stuenkel, Adisorn Supawatanakul
  • Patent number: 8612472
    Abstract: A query may be received at a computing device through a network. One or more attribute values that are preferences for a subset of the one or more terms of the query may be identified by the computing device. One or more products or services having associated attributes that have values that match a subset of the identified attribute values may be identified by the computing device, and a subset of the identified products or services may be presented by the computing device through the network. Implementations may also identify latent preferences, that is, preferences that are found for a query even where such a preference is not explicitly part of a term or token of the query.
    Type: Grant
    Filed: December 16, 2009
    Date of Patent: December 17, 2013
    Assignee: Microsoft Corporation
    Inventors: Krishnaram N. G. Kenthapadi, Indraneel Mukherjee, Stelios Paparizos, Panayiotis Tsaparas
  • Patent number: 8612478
    Abstract: A computer implemented method and system for rendering time sensitive responses to a query associated with a target location is provided. A query-response management server receives a query containing information on a target location from a first client application on a requesting user's requesting device via a network. The query-response management server dynamically retrieves location information and activity information of each of multiple responding users via the network and identifies one or more of the responding users proximal to the target location based on the location information and the activity information. The query-response management server transmits the query to a second client application on a responding device of each of the identified responding users via the network.
    Type: Grant
    Filed: June 19, 2012
    Date of Patent: December 17, 2013
    Inventors: Thuy Ngoc Duong, Yuko Takeuchi Doron