Patents Examined by Truong Vo
  • Patent number: 8983906
    Abstract: A real-time service method and apparatus for providing information generated in real-time mode are provided. The method includes generating, by a file generator a contents file including contents configuration related information and real-time service related information such that the contents configuration related information and the real-time service related information are separated within the contents file; and transmitting, by a transmitter, the generated file to a receiving device.
    Type: Grant
    Filed: January 21, 2011
    Date of Patent: March 17, 2015
    Assignee: Samsung Electronics Co., Ltd
    Inventors: Seo-Young Hwang, Sung-Ryeul Rhyu, Jae-Yeon Song, Kyung-Mo Park
  • Patent number: 8972347
    Abstract: A data management system (DMS) includes a continuous real-time object store that captures all real-time activities, with associated object metadata information. The DMS is capable of reintroducing any point-in-time view of data ranging from a granular object to an entire file system. A set of algorithms (for creation of a file or directory, modification of a file or directory, deletion of a file or directory, and relocation/renaming of a file or directory) are used to generate and maintain a file system history in the DMS and to ensure that a latest version of a directory always refers to a latest version of its children until the directory changed. Any point-in-time recovery is implemented using the file system history in one of various ways to provide strong individual file integrity, exact point-in-time crash consistency, and/or recovery of last version of all files in the file system.
    Type: Grant
    Filed: December 14, 2012
    Date of Patent: March 3, 2015
    Assignee: Dell Software Inc.
    Inventor: Siew Yong Sim-Tang
  • Patent number: 8972452
    Abstract: A data feeds platform, comprising a data feed using a data feed protocol. The data feed protocol comprises, a feed header defining at least one identification attribute, a data header defining a data structure comprising data nodes, each data node corresponding to a subset of the data, and a data section, the data section storing the data according to the data structure. A plurality of heterogeneous data protocols is stored. A data input is received in one of the plurality of heterogeneous data protocols. The data input is converted to the data feed protocol, creating the data feed.
    Type: Grant
    Filed: March 12, 2013
    Date of Patent: March 3, 2015
    Assignee: Morgan Stanley
    Inventors: Bhavin P. Dave, Amit S. Modi
  • Patent number: 8965857
    Abstract: Methods, systems, and computer program products are provided to manage a database system. The method includes locking during a database system idle time access by the database system to a data page of a data allocation unit, compressing during the database system idle time a data stored in the locked data page, and recording during the database system idle time an indication that the compressed and locked data page includes free storage space, wherein unlocked data pages of the data allocation unit are accessible by the database system during the compressing of the data stored in the locked data page. Thus, the data page may be compressed during idle time and the space freed therein may be used during a subsequent run time without the need for a reorganization of the data pages within the corresponding table (as in, for example, operation of a reorg+rebuild SQL command combination).
    Type: Grant
    Filed: December 28, 2012
    Date of Patent: February 24, 2015
    Assignee: Sybase, Inc.
    Inventors: Panfeng Zhou, Katsunori Terada, Yanhong Wang
  • Patent number: 8959081
    Abstract: Disclosed is a content creation assist device including a product history database that associates and stores first designs and information regarding first requests for requesting to create the corresponding first design as product history information; a first input unit that receives a partial input of second request information for requesting to create a second design; a selection unit that selects plural samples products that have been produced in a past, based on the partially input second request information and the product history information; a second input unit that indicates the selected plural samples, and makes a user select one sample among the plural samples; and a request information supplement unit that sets remaining items of the partially input second request information by using the information regarding the first request corresponding to the selected sample.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: February 17, 2015
    Assignee: Ricoh Company, Ltd.
    Inventor: Daisuke Sugimoto
  • Patent number: 8954452
    Abstract: An approach is provided for characterizing user behavior patterns. The behavior pattern platform receives a plurality of context records from a device. Next, the behavior pattern platform places one or more contexts from the context records. Then, the behavior pattern platform places the contexts into one or more context groups. Then, the behavior pattern platform receives interaction data from the device, associates the context groups with the interaction data, and determines a behavior pattern based, at least in part, on the association of the context groups and the interaction data.
    Type: Grant
    Filed: February 4, 2010
    Date of Patent: February 10, 2015
    Assignee: Nokia Corporation
    Inventors: Happia Cao, Jilei Tian
  • Patent number: 8954392
    Abstract: The efficiency of data de-duplication may be improved by storing related file data in a single container, or in multiple linked containers, of a history. Additionally, the efficiency of data de-duplication may be improved when shorter hash tables are used to reference historical data in a history. Shorter hash tables may be achieved by storing fewer than all the hash values obtained for a given amount of historical data. Further, the efficiency of data de-duplication may be improved by comparing related incoming file data with historical data from a container without hashing/chunking the remaining file data upon matching an earlier chunk of the incoming file data to the container.
    Type: Grant
    Filed: December 28, 2012
    Date of Patent: February 10, 2015
    Assignee: FutureWei Technologies, Inc.
    Inventor: Kalyan Das
  • Patent number: 8954387
    Abstract: An application monitoring infrastructure that enables application configuration changes on multiple machines across multiple OS types to be tracked by identifying data containers that are to be monitored for changes, detecting a change to a monitored data container, and storing data representative of a changed version of the monitored data container responsive to detecting that the monitored container was changed. The data containers that are to be monitored for changes are identified from templates, and a unique template is provisioned for each of the applications.
    Type: Grant
    Filed: June 7, 2012
    Date of Patent: February 10, 2015
    Assignee: VMware, Inc.
    Inventors: Adar Margalit, Eran Dvir
  • Patent number: 8954461
    Abstract: Generally, an application provider can use their understanding of the general problem domain to design an application that covers the majority of the functionality that is required by application users, e.g., the types and quantities of data that are required by an application and which are typically gathered and stored. By configuring the application with flexible data structures which can be mapped to a variety of different types of data by the application user, the application can be customized by the application user to meet his or her specific needs. When the application user wants to expand the data set that is stored by the application beyond what the application provider has provided, they can make use of a management interface to add mappings for custom attributes to the flexible data structures. The application users are not required to write any additional code or modify the application directly.
    Type: Grant
    Filed: December 20, 2011
    Date of Patent: February 10, 2015
    Assignee: Oracle International Corporation
    Inventors: Thomas Ware, Douglas Clarke, Chris Delahunt
  • Patent number: 8949259
    Abstract: The present inventor devised, among other things, information retrieval systems, methods, software, and related interfaces that help users assess and if necessary bolster the quality of their manual selections from search results. One exemplary system receives a set of documents selected from search results for an input query, identifies key subjects in the selected documents, and outputs a graphic, such as a pie chart, that shows not only how well these selected documents relate to the query, but also whether there are gaps in the topical scope of the selected documents related to the input query.
    Type: Grant
    Filed: August 31, 2006
    Date of Patent: February 3, 2015
    Assignee: Cengage Learning, Inc.
    Inventor: James E. Brei
  • Patent number: 8949263
    Abstract: Analysis is enabled, of a corpus of statements (such as those from social media), according to each statement's expression of sentiment about some kind of object. Object-specific corpuses are identified, where each object-specific corpus contains statements that refer to a same object. For each statement of an object-specific corpus, the polarity and intensity of sentiment expressed is determined. Net polarity and intensity measures are determined for each object-specific corpus and utilized to graph the corpus in a two-dimensional space. The area of the graphical symbol, representative of an object-specific corpus, can be proportional to the number (absolute or relative) of statements of the object-specific corpus. Brands can be compared, with each brand represented by an object-specific corpus. A single brand can have shown, relative to a temporal dimension, the net polarity, net intensity, or volume of its statements. Net polarity is shown to have a strong correlation with survey-based techniques.
    Type: Grant
    Filed: May 14, 2012
    Date of Patent: February 3, 2015
    Assignee: NetBase Solutions, Inc.
    Inventors: Lisa Joy Rosner, Jens Erik Tellefsen, Michael Jacob Osofsky, Jonathan Spier, Ranjeet Singh Bhatia, Malcolm Arthur De Leo, Karl Long
  • Patent number: 8949181
    Abstract: A threshold tracking system enabling users to arrange input data according to a set time of input creation is disclosed. The tracking system defines threshold variables that maintain counts of inputs over a set threshold time and the input values associated with each count. The threshold variables also maintain timelines, which are divided into time periods. Information may be stored in a working memory, which utilizes a scheduler to update state variable values.
    Type: Grant
    Filed: February 14, 2006
    Date of Patent: February 3, 2015
    Assignee: Solarwinds Worldwide, LLC
    Inventors: Solve Stokkan, Stephen Haler
  • Patent number: 8935244
    Abstract: A mobile communication device for identifying a location to be named comprising a position locator component configured to determine a location of a user and a communication interface component configured to provide the location for use in determining user-specific location information including at least one of a number of times and an amount of time the user is present at or near the location. The location naming component is configured to receive an identification of the location as a location of interest. The location naming component is configured to provide a prompt for naming the location of interest for presentation by a graphical user interface component. The location naming component is configured to receive name information for naming the location. The graphical user interface component is configured to present the name information for the location of interest on the mobile communication device.
    Type: Grant
    Filed: September 30, 2013
    Date of Patent: January 13, 2015
    Assignee: Scenera Mobile Technologies, LLC
    Inventors: Munindar P. Singh, Mona Singh
  • Patent number: 8918376
    Abstract: A computer implemented method, apparatus, and computer usable program code for managing electric vehicle charging information. In one embodiment, the process receives charging process data. The charging process data may be stored in a data repository and associated with a user to form historical user data. The process then generates a notification in response to detecting a condition for triggering the generation of the notification. The notification comprises a set of recommendations for achieving a set of optimization objectives. In addition, the set of recommendations are derived from at least one of the historical user data and a remote data source. Thereafter, the process presents the notification to a user using a set of notification preferences.
    Type: Grant
    Filed: August 19, 2008
    Date of Patent: December 23, 2014
    Assignee: International Business Machines Corporation
    Inventors: Ronald Ambrosio, Erica Haefner Ferro, Allan James Schurr, Paul Stuart Williamson
  • Patent number: 8918387
    Abstract: A computer-implemented method for classifying applications configured for cloud-based platforms may include 1) identifying an online platform that hosts an online service and that is capable of hosting a plurality of third-party applications integrated with the online service and configured to operate on the online platform, 2) identifying at least one third-party application that is integrated with the online service and configured to operate on the online platform, 3) identifying metadata describing at least one characteristic of the third-party application, and 4) generating a classification of the third-party application based at least in part on the characteristic. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: April 4, 2012
    Date of Patent: December 23, 2014
    Assignee: Symantec Corporation
    Inventor: Ilya Sokolov
  • Patent number: 8918410
    Abstract: Systems and methods are provided for identifying data variable rules during initial data exploration. In one example, a computer-implemented method of determining a role for a data variable is disclosed. The method comprises identifying to a plurality of data nodes a set of data records containing data values assigned to each data node, a maximum number of levels to record in a sorted data structure at the data nodes, and the data node responsible for each of a plurality of variables. The method further comprises receiving for each variable from the data node responsible for the variable a plurality of unique data values for the variable, a count for each of the unique data values and an overflow count for the variable, wherein the number of unique data values does not exceed the maximum number of levels. A role for a variable can be determined based upon the unique data values, counts and overflow count for the variable.
    Type: Grant
    Filed: February 21, 2013
    Date of Patent: December 23, 2014
    Assignee: SAS Institute Inc.
    Inventors: Georges H. Guirguis, Scott Pope
  • Patent number: 8914355
    Abstract: Systems and processes for data presentation may be implemented with a variety of operations and techniques. In particular aspects, a system and process for data presentation may include the ability to receive a data request at a data distribution device and determine data responsive to the data request, the responsive data including textual data. The system and process may also include the ability to modify the textual responsive data based on a user interface for visually presenting the textual responsive data and generate a data response including the modified textual responsive data.
    Type: Grant
    Filed: June 17, 2013
    Date of Patent: December 16, 2014
    Assignee: Google Inc.
    Inventors: Maryam Garrett, Shumeet Baluja, Cedric Beust, Elad Gil
  • Patent number: 8909618
    Abstract: A system is provided. The system comprises an at least one computer system, a services database, and an application that, when executed on the at least one computer system, receives a message containing information about a digital image, the information containing a request for a service. The application also transmits an image translation request, wherein the image translation request includes the information. The application also receives a translation containing a service code, validates the services to be provided associated with the service code based on information in the services database, and when validation succeeds, provides a communication service, wherein digital images are associated with the provision of services based on information in the services database.
    Type: Grant
    Filed: August 19, 2008
    Date of Patent: December 9, 2014
    Assignee: Sprint Communications Company L.P.
    Inventors: Serge J. L. Bushman, Michael A. Gailloux, Carl J. Persson, Thomas H. Wilson
  • Patent number: 8903804
    Abstract: A data existence judging device includes: L number of first storage areas each associated with one of L hash values; M number of second storage areas each associated with some of the L hash values; an information setting part, for each data in a data set, to calculate k hash values about the data, and, for each calculated hash value, when a count value in the first storage area associated with the calculated hash value is less than 2n?1, to count up the count value, whereas when the count value is 2n?1, to set 1 into the first storage area associated with the calculated hash value; and a judging part to calculate k hash values about an input data, and to judge that the input data is a new data when a count value in the first storage area associated with the input data is 0.
    Type: Grant
    Filed: February 21, 2013
    Date of Patent: December 2, 2014
    Assignee: Fujitsu Limited
    Inventors: Takashi Watanabe, Yoshihiro Tsuchiya, Yasuo Noguchi
  • Patent number: 8903771
    Abstract: The present invention involves a field of mobile terminals and discloses a method and a device for importing backup data for a mobile terminal. The method and device for importing backup data for the mobile terminal provided by the present invention is convenient for a user to manage, simple to operate and easy to implement since the message data of the mobile terminal pre-stored in the xml file are used and classified to be imported to the mobile terminal.
    Type: Grant
    Filed: August 29, 2011
    Date of Patent: December 2, 2014
    Assignee: Huizhou TCL Mobile Communication Co., Ltd.
    Inventors: Baozhong Zhou, Yang Ding